Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c1cf' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/6745850-fedora-rawhide-i386 --chroot fedora-rawhide-i386 Version: 0.70 PID: 27462 Logging PID: 27463 Task: {'appstream': False, 'background': True, 'build_id': 6745850, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': 'b9c3726505e8fc235ab854ab82374d22e002d50e', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ppalka/boost-1.83-all-arches/mrpt', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mrpt', 'package_version': '1.4.0-36', 'project_dirname': 'boost-1.83-all-arches', 'project_name': 'boost-1.83-all-arches', 'project_owner': 'ppalka', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ppalka/boost-1.83-all-arches/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'ppalka/boost-1.83-all-arches--ppalka', 'source_json': {}, 'source_type': None, 'submitter': 'ppalka', 'tags': [], 'task_id': '6745850-fedora-rawhide-i386', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ppalka/boost-1.83-all-arches/mrpt /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ppalka/boost-1.83-all-arches/mrpt', '/var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt'... Running: git checkout b9c3726505e8fc235ab854ab82374d22e002d50e -- cmd: ['git', 'checkout', 'b9c3726505e8fc235ab854ab82374d22e002d50e', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt rc: 0 stdout: stderr: Note: switching to 'b9c3726505e8fc235ab854ab82374d22e002d50e'. 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 b9c3726 automatic import of mrpt Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/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: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o mrpt-1.4.0-fedora.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ppalka/boost-1.83-all-arches/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 15.1M 100 15.1M 0 0 61.6M 0 --:--:-- --:--:-- --:--:-- 61.4M INFO: Reading stdout from command: md5sum mrpt-1.4.0-fedora.tar.xz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt/mrpt.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1702571672.030977 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.2 starting (python version = 3.11.3, NVR = mock-5.2-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt/mrpt.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1702571672.030977 -r /var/lib/copr-rpmbuild/results/configs/child.cfg 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-vwpyjpzv/mrpt/mrpt.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Mock Version: 5.2 INFO: Mock Version: 5.2 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1702571672.030977/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: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-i686-bootstrap-1702571672.030977/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/757b4bb8bb3ebe2c35113d9d77dd0b330e8891cc110fffface52767749fa7c09/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/757b4bb8bb3ebe2c35113d9d77dd0b330e8891cc110fffface52767749fa7c09/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 23 MB/s | 3.9 MB 00:00 local 57 MB/s | 71 MB 00:01 Last metadata expiration check: 0:00:01 ago on Thu Dec 14 16:34:36 2023. Package python3-dnf-4.18.2-1.fc40.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.4.4-1.fc40 local 302 k Installing dependencies: dbus-libs x86_64 1:1.14.10-1.fc40 local 155 k python3-dateutil noarch 1:2.8.2-11.fc40 local 345 k python3-dbus x86_64 1.3.2-4.fc39 local 146 k python3-distro noarch 1.8.0-6.fc39 local 44 k python3-six noarch 1.16.0-12.fc39 local 41 k python3-systemd x86_64 235-5.fc39 local 101 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.1 M Installed size: 3.6 M Downloading Packages: (1/7): python3-dateutil-2.8.2-11.fc40.noarch.rp 5.1 MB/s | 345 kB 00:00 (2/7): python3-dbus-1.3.2-4.fc39.x86_64.rpm 2.0 MB/s | 146 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 4.6 MB/s | 44 kB 00:00 (4/7): python3-six-1.16.0-12.fc39.noarch.rpm 4.2 MB/s | 41 kB 00:00 (5/7): dbus-libs-1.14.10-1.fc40.x86_64.rpm 1.7 MB/s | 155 kB 00:00 (6/7): python3-dnf-plugins-core-4.4.4-1.fc40.no 16 MB/s | 302 kB 00:00 (7/7): python3-systemd-235-5.fc39.x86_64.rpm 9.9 MB/s | 101 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 1.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.x86_64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc40.x86_64 5/7 Installing : python3-dbus-1.3.2-4.fc39.x86_64 6/7 Installing : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.4.4-1.fc40.noarch 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.x86_64 python3-dateutil-1:2.8.2-11.fc40.noarch python3-dbus-1.3.2-4.fc39.x86_64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.x86_64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1702571672.030977/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 INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 33 kB/s | 1.5 kB 00:00 Copr repository 24 MB/s | 3.9 MB 00:00 local 111 kB/s | 3.8 kB 00:00 local 41 MB/s | 60 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash i686 5.2.21-2.fc40 local 1.8 M bzip2 i686 1.0.8-16.fc39 local 53 k coreutils i686 9.4-1.fc40 local 1.2 M cpio i686 2.14-5.fc40 local 278 k diffutils i686 3.10-3.fc39 local 394 k fedora-release noarch 40-0.20 local 9.3 k findutils i686 1:4.9.0-6.fc40 local 492 k gawk i686 5.2.2-2.fc39 local 1.0 M glibc-minimal-langpack i686 2.38.9000-28.fc40 local 87 k grep i686 3.11-5.fc40 local 294 k gzip i686 1.12-6.fc39 local 158 k info i686 7.1-1.fc40 local 187 k patch i686 2.7.6-22.fc39 local 138 k redhat-rpm-config noarch 271-1.fc40 local 74 k rpm-build i686 4.19.1-1.fc40 local 72 k sed i686 4.8-14.fc39 local 300 k shadow-utils i686 2:4.14.0-2.fc40 local 1.2 M tar i686 2:1.35-2.fc40 local 864 k unzip i686 6.0-62.fc39 local 180 k util-linux i686 2.39.2-1.fc40 local 1.2 M which i686 2.21-40.fc39 local 42 k xz i686 5.4.5-1.fc40 local 535 k Installing dependencies: alternatives i686 1.25-1.fc39 local 39 k ansible-srpm-macros noarch 1-11.fc39 local 21 k audit-libs i686 3.1.2-5.fc40 local 125 k authselect i686 1.4.3-1.fc40 local 145 k authselect-libs i686 1.4.3-1.fc40 local 237 k basesystem noarch 11-18.fc39 local 7.2 k binutils i686 2.41-17.fc40 local 5.9 M binutils-gold i686 2.41-17.fc40 local 863 k bzip2-libs i686 1.0.8-16.fc39 local 41 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 local 863 k coreutils-common i686 9.4-1.fc40 local 2.1 M cracklib i686 2.9.11-2.fc39 local 83 k crypto-policies noarch 20231204-1.git1e3a2e4.fc40 local 69 k curl i686 8.5.0-1.fc40 local 375 k cyrus-sasl-lib i686 2.1.28-11.fc39 local 857 k debugedit i686 5.0-12.fc40 local 80 k dwz i686 0.15-3.fc39 local 139 k ed i686 1.19-4.fc39 local 78 k efi-srpm-macros noarch 5-9.fc39 local 22 k elfutils i686 0.190-4.fc40 local 568 k elfutils-debuginfod-client i686 0.190-4.fc40 local 38 k elfutils-default-yama-scope noarch 0.190-4.fc40 local 13 k elfutils-libelf i686 0.190-4.fc40 local 201 k elfutils-libs i686 0.190-4.fc40 local 290 k fedora-gpg-keys noarch 40-0.2 local 119 k fedora-release-common noarch 40-0.20 local 20 k fedora-release-identity-basic noarch 40-0.20 local 10 k fedora-repos noarch 40-0.2 local 9.3 k fedora-repos-rawhide noarch 40-0.2 local 8.9 k file i686 5.45-1.fc40 local 49 k file-libs i686 5.45-1.fc40 local 770 k filesystem i686 3.18-6.fc39 local 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 local 26 k forge-srpm-macros noarch 0.2.0-1.fc40 local 18 k fpc-srpm-macros noarch 1.3-8.fc39 local 7.4 k gdb-minimal i686 14.1-1.fc40 copr_base 4.6 M gdbm i686 1:1.23-4.fc39 local 150 k gdbm-libs i686 1:1.23-4.fc39 local 60 k ghc-srpm-macros noarch 1.6.1-3.fc40 local 8.1 k glibc i686 2.38.9000-28.fc40 local 2.0 M glibc-common i686 2.38.9000-28.fc40 local 375 k glibc-gconv-extra i686 2.38.9000-28.fc40 local 1.7 M gmp i686 1:6.2.1-5.fc39 local 306 k gnat-srpm-macros noarch 6-3.fc39 local 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 local 28 k jansson i686 2.13.1-7.fc39 local 46 k kernel-srpm-macros noarch 1.0-20.fc39 local 10 k keyutils-libs i686 1.6.1-7.fc39 local 32 k krb5-libs i686 1.21.2-2.fc40 local 804 k libacl i686 2.3.1-11.fc40 local 25 k libarchive i686 3.7.2-1.fc40 local 450 k libattr i686 2.5.1-9.fc40 local 18 k libblkid i686 2.39.2-1.fc40 local 127 k libbrotli i686 1.1.0-1.fc40 local 340 k libcap i686 2.69-1.fc40 local 84 k libcap-ng i686 0.8.3-8.fc40 local 33 k libcom_err i686 1.47.0-2.fc39 local 26 k libcurl i686 8.5.0-1.fc40 local 372 k libeconf i686 0.5.2-1.fc40 local 32 k libevent i686 2.1.12-9.fc39 local 277 k libfdisk i686 2.39.2-1.fc40 local 175 k libffi i686 3.4.4-4.fc39 local 38 k libgcc i686 13.2.1-6.fc40 local 121 k libgomp i686 13.2.1-6.fc40 local 324 k libidn2 i686 2.3.4-3.fc39 local 111 k libmount i686 2.39.2-1.fc40 local 161 k libnghttp2 i686 1.58.0-1.fc40 local 82 k libnsl2 i686 2.0.0-6.fc39 local 31 k libpkgconf i686 1.9.5-2.fc39 local 41 k libpsl i686 0.21.2-4.fc39 local 63 k libpwquality i686 1.4.5-6.fc39 local 109 k libselinux i686 3.6-0.rc2.1.fc40 local 93 k libsemanage i686 3.6-0.rc2.1.fc40 local 125 k libsepol i686 3.6-0.rc2.1.fc40 local 352 k libsigsegv i686 2.14-5.fc39 local 27 k libsmartcols i686 2.39.2-1.fc40 local 69 k libssh i686 0.10.5-2.fc39 local 226 k libssh-config noarch 0.10.5-2.fc39 local 9.2 k libstdc++ i686 13.2.1-6.fc40 local 931 k libtasn1 i686 4.19.0-3.fc39 local 75 k libtirpc i686 1.3.4-0.fc40 local 101 k libunistring i686 1.1-5.fc40 local 551 k libutempter i686 1.2.1-10.fc39 local 27 k libuuid i686 2.39.2-1.fc40 local 29 k libverto i686 0.3.2-6.fc39 local 21 k libxcrypt i686 4.4.36-2.fc39 local 123 k libxml2 i686 2.12.3-1.fc40 local 729 k libzstd i686 1.5.5-4.fc39 local 290 k lua-libs i686 5.4.6-3.fc39 local 149 k lua-srpm-macros noarch 1-9.fc39 local 8.6 k lz4-libs i686 1.9.4-4.fc39 local 70 k mpfr i686 4.2.1-1.fc40 local 380 k ncurses-base noarch 6.4-8.20231001.fc40 local 63 k ncurses-libs i686 6.4-8.20231001.fc40 local 359 k ocaml-srpm-macros noarch 9-1.fc40 local 9.0 k openblas-srpm-macros noarch 2-14.fc39 local 7.5 k openldap i686 2.6.6-1.fc39 local 273 k openssl-libs i686 1:3.1.4-1.fc40 local 2.1 M p11-kit i686 0.25.3-1.fc40 local 490 k p11-kit-trust i686 0.25.3-1.fc40 local 140 k package-notes-srpm-macros noarch 0.5-9.fc39 local 11 k pam i686 1.5.3-8.fc40 local 528 k pam-libs i686 1.5.3-8.fc40 local 60 k pcre2 i686 10.42-2.fc40 local 231 k pcre2-syntax noarch 10.42-2.fc40 local 143 k perl-srpm-macros noarch 1-51.fc39 local 8.0 k pkgconf i686 1.9.5-2.fc39 local 43 k pkgconf-m4 noarch 1.9.5-2.fc39 local 14 k pkgconf-pkg-config i686 1.9.5-2.fc39 local 9.6 k popt i686 1.19-3.fc39 local 62 k publicsuffix-list-dafsa noarch 20230812-1.fc40 local 57 k pyproject-srpm-macros noarch 1.11.0-1.fc40 local 15 k python-srpm-macros noarch 3.12-5.fc40 local 25 k qt5-srpm-macros noarch 5.15.11-1.fc40 local 8.3 k qt6-srpm-macros noarch 6.6.1-1.fc40 local 8.6 k readline i686 8.2-4.fc39 local 218 k rpm i686 4.19.1-1.fc40 local 507 k rpm-build-libs i686 4.19.1-1.fc40 local 102 k rpm-libs i686 4.19.1-1.fc40 local 341 k rpm-sequoia i686 1.5.0-2.fc40 local 945 k rust-srpm-macros noarch 25.2-2.fc40 local 13 k setup noarch 2.14.5-1.fc40 local 148 k sqlite-libs i686 3.44.2-1.fc40 local 733 k systemd-libs i686 255-1.fc40 local 743 k util-linux-core i686 2.39.2-1.fc40 local 491 k xxhash-libs i686 0.8.2-1.fc39 local 49 k xz-libs i686 5.4.5-1.fc40 local 118 k zip i686 3.0-39.fc40 local 267 k zlib i686 1.2.13-5.fc40 local 93 k zstd i686 1.5.5-4.fc39 local 451 k Installing Groups: build Transaction Summary ================================================================================ Install 152 Packages Total size: 53 M Installed size: 175 M Downloading Packages: [SKIPPED] gdb-minimal-14.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] alternatives-1.25-1.fc39.i686.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-11.fc39.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.1.2-5.fc40.i686.rpm: Already downloaded [SKIPPED] authselect-1.4.3-1.fc40.i686.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.3-1.fc40.i686.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.21-2.fc40.i686.rpm: Already downloaded [SKIPPED] binutils-2.41-17.fc40.i686.rpm: Already downloaded [SKIPPED] binutils-gold-2.41-17.fc40.i686.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.i686.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.i686.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.4-1.fc40.i686.rpm: Already downloaded [SKIPPED] coreutils-common-9.4-1.fc40.i686.rpm: Already downloaded [SKIPPED] cpio-2.14-5.fc40.i686.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.i686.rpm: Already downloaded [SKIPPED] crypto-policies-20231204-1.git1e3a2e4.fc40.noarch.rpm: Already downloaded [SKIPPED] curl-8.5.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.i686.rpm: Already downloaded [SKIPPED] debugedit-5.0-12.fc40.i686.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.i686.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.i686.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39.i686.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.190-4.fc40.i686.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.190-4.fc40.i686.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.190-4.fc40.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.190-4.fc40.i686.rpm: Already downloaded [SKIPPED] elfutils-libs-0.190-4.fc40.i686.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-40-0.2.noarch.rpm: Already downloaded [SKIPPED] fedora-release-40-0.20.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-40-0.20.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-40-0.20.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-40-0.2.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-40-0.2.noarch.rpm: Already downloaded [SKIPPED] file-5.45-1.fc40.i686.rpm: Already downloaded [SKIPPED] file-libs-5.45-1.fc40.i686.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.i686.rpm: Already downloaded [SKIPPED] findutils-4.9.0-6.fc40.i686.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] forge-srpm-macros-0.2.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-8.fc39.noarch.rpm: Already downloaded [SKIPPED] gawk-5.2.2-2.fc39.i686.rpm: Already downloaded [SKIPPED] gdbm-1.23-4.fc39.i686.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.i686.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-3.fc40.noarch.rpm: Already downloaded [SKIPPED] glibc-2.38.9000-28.fc40.i686.rpm: Already downloaded [SKIPPED] glibc-common-2.38.9000-28.fc40.i686.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.38.9000-28.fc40.i686.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.38.9000-28.fc40.i686.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.i686.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.3.1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] grep-3.11-5.fc40.i686.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.i686.rpm: Already downloaded [SKIPPED] info-7.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.i686.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-7.fc39.i686.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.2-2.fc40.i686.rpm: Already downloaded [SKIPPED] libacl-2.3.1-11.fc40.i686.rpm: Already downloaded [SKIPPED] libarchive-3.7.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libattr-2.5.1-9.fc40.i686.rpm: Already downloaded [SKIPPED] libblkid-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libbrotli-1.1.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] libcap-2.69-1.fc40.i686.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-8.fc40.i686.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.i686.rpm: Already downloaded [SKIPPED] libcurl-8.5.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] libeconf-0.5.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.i686.rpm: Already downloaded [SKIPPED] libfdisk-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39.i686.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.i686.rpm: Already downloaded [SKIPPED] libmount-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libnghttp2-1.58.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39.i686.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.i686.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39.i686.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.i686.rpm: Already downloaded [SKIPPED] libselinux-3.6-0.rc2.1.fc40.i686.rpm: Already downloaded [SKIPPED] libsemanage-3.6-0.rc2.1.fc40.i686.rpm: Already downloaded [SKIPPED] libsepol-3.6-0.rc2.1.fc40.i686.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39.i686.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libssh-0.10.5-2.fc39.i686.rpm: Already downloaded [SKIPPED] libssh-config-0.10.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.i686.rpm: Already downloaded [SKIPPED] libtirpc-1.3.4-0.fc40.i686.rpm: Already downloaded [SKIPPED] libunistring-1.1-5.fc40.i686.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.i686.rpm: Already downloaded [SKIPPED] libuuid-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.i686.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.i686.rpm: Already downloaded [SKIPPED] libxml2-2.12.3-1.fc40.i686.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.i686.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.i686.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.i686.rpm: Already downloaded [SKIPPED] mpfr-4.2.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-8.20231001.fc40.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-8.20231001.fc40.i686.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-9-1.fc40.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-14.fc39.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.6-1.fc39.i686.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.4-1.fc40.i686.rpm: Already downloaded [SKIPPED] p11-kit-0.25.3-1.fc40.i686.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.3-1.fc40.i686.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.3-8.fc40.i686.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-8.fc40.i686.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.i686.rpm: Already downloaded [SKIPPED] pcre2-10.42-2.fc40.i686.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.42-2.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-51.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.9.5-2.fc39.i686.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.i686.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.i686.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20230812-1.fc40.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.11.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-5.fc40.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.11-1.fc40.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.6.1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-4.fc39.i686.rpm: Already downloaded [SKIPPED] redhat-rpm-config-271-1.fc40.noarch.rpm: Already downloaded [SKIPPED] rpm-4.19.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] rpm-build-4.19.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.19.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] rpm-libs-4.19.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.5.0-2.fc40.i686.rpm: Already downloaded [SKIPPED] rust-srpm-macros-25.2-2.fc40.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-14.fc39.i686.rpm: Already downloaded [SKIPPED] setup-2.14.5-1.fc40.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.14.0-2.fc40.i686.rpm: Already downloaded [SKIPPED] sqlite-libs-3.44.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] systemd-libs-255-1.fc40.i686.rpm: Already downloaded [SKIPPED] tar-1.35-2.fc40.i686.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.i686.rpm: Already downloaded [SKIPPED] util-linux-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.i686.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.i686.rpm: Already downloaded [SKIPPED] xz-5.4.5-1.fc40.i686.rpm: Already downloaded [SKIPPED] xz-libs-5.4.5-1.fc40.i686.rpm: Already downloaded [SKIPPED] zip-3.0-39.fc40.i686.rpm: Already downloaded [SKIPPED] zlib-1.2.13-5.fc40.i686.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.i686.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 1/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 1/152 Installing : fedora-release-identity-basic-40-0.20.noarch 2/152 Installing : fedora-repos-rawhide-40-0.2.noarch 3/152 Installing : fedora-gpg-keys-40-0.2.noarch 4/152 Installing : fedora-repos-40-0.2.noarch 5/152 Installing : fedora-release-common-40-0.20.noarch 6/152 Installing : fedora-release-40-0.20.noarch 7/152 Installing : setup-2.14.5-1.fc40.noarch 8/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-1.fc40.noarch 8/152 Installing : filesystem-3.18-6.fc39.i686 9/152 Installing : basesystem-11-18.fc39.noarch 10/152 Installing : rust-srpm-macros-25.2-2.fc40.noarch 11/152 Installing : qt6-srpm-macros-6.6.1-1.fc40.noarch 12/152 Installing : qt5-srpm-macros-5.15.11-1.fc40.noarch 13/152 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 14/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 15/152 Installing : perl-srpm-macros-1-51.fc39.noarch 16/152 Installing : pcre2-syntax-10.42-2.fc40.noarch 17/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 18/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 19/152 Installing : ocaml-srpm-macros-9-1.fc40.noarch 20/152 Installing : ncurses-base-6.4-8.20231001.fc40.noarch 21/152 Installing : libssh-config-0.10.5-2.fc39.noarch 22/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 23/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 24/152 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 25/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 26/152 Installing : coreutils-common-9.4-1.fc40.i686 27/152 Installing : ansible-srpm-macros-1-11.fc39.noarch 28/152 Installing : libgcc-13.2.1-6.fc40.i686 29/152 Running scriptlet: libgcc-13.2.1-6.fc40.i686 29/152 Installing : glibc-gconv-extra-2.38.9000-28.fc40.i686 30/152 Running scriptlet: glibc-gconv-extra-2.38.9000-28.fc40.i686 30/152 Installing : glibc-minimal-langpack-2.38.9000-28.fc40.i686 31/152 Installing : glibc-common-2.38.9000-28.fc40.i686 32/152 Running scriptlet: glibc-2.38.9000-28.fc40.i686 33/152 Installing : glibc-2.38.9000-28.fc40.i686 33/152 Running scriptlet: glibc-2.38.9000-28.fc40.i686 33/152 Installing : ncurses-libs-6.4-8.20231001.fc40.i686 34/152 Installing : bash-5.2.21-2.fc40.i686 35/152 Running scriptlet: bash-5.2.21-2.fc40.i686 35/152 Installing : zlib-1.2.13-5.fc40.i686 36/152 Installing : xz-libs-5.4.5-1.fc40.i686 37/152 Installing : bzip2-libs-1.0.8-16.fc39.i686 38/152 Installing : readline-8.2-4.fc39.i686 39/152 Installing : libstdc++-13.2.1-6.fc40.i686 40/152 Installing : libuuid-2.39.2-1.fc40.i686 41/152 Installing : libzstd-1.5.5-4.fc39.i686 42/152 Installing : elfutils-libelf-0.190-4.fc40.i686 43/152 Installing : popt-1.19-3.fc39.i686 44/152 Installing : libblkid-2.39.2-1.fc40.i686 45/152 Installing : gmp-1:6.2.1-5.fc39.i686 46/152 Installing : libattr-2.5.1-9.fc40.i686 47/152 Installing : libacl-2.3.1-11.fc40.i686 48/152 Installing : libxcrypt-4.4.36-2.fc39.i686 49/152 Installing : gdbm-libs-1:1.23-4.fc39.i686 50/152 Installing : libeconf-0.5.2-1.fc40.i686 51/152 Installing : lz4-libs-1.9.4-4.fc39.i686 52/152 Installing : mpfr-4.2.1-1.fc40.i686 53/152 Installing : dwz-0.15-3.fc39.i686 54/152 Installing : unzip-6.0-62.fc39.i686 55/152 Installing : file-libs-5.45-1.fc40.i686 56/152 Installing : file-5.45-1.fc40.i686 57/152 Installing : alternatives-1.25-1.fc39.i686 58/152 Installing : jansson-2.13.1-7.fc39.i686 59/152 Installing : libcap-ng-0.8.3-8.fc40.i686 60/152 Installing : audit-libs-3.1.2-5.fc40.i686 61/152 Installing : pam-libs-1.5.3-8.fc40.i686 62/152 Installing : libcap-2.69-1.fc40.i686 63/152 Installing : systemd-libs-255-1.fc40.i686 64/152 Installing : libcom_err-1.47.0-2.fc39.i686 65/152 Installing : libsepol-3.6-0.rc2.1.fc40.i686 66/152 Installing : libsmartcols-2.39.2-1.fc40.i686 67/152 Installing : libtasn1-4.19.0-3.fc39.i686 68/152 Installing : libunistring-1.1-5.fc40.i686 69/152 Installing : libidn2-2.3.4-3.fc39.i686 70/152 Installing : lua-libs-5.4.6-3.fc39.i686 71/152 Installing : pcre2-10.42-2.fc40.i686 72/152 Installing : elfutils-default-yama-scope-0.190-4.fc40.noarch 73/152 Running scriptlet: elfutils-default-yama-scope-0.190-4.fc40.noarch 73/152 Installing : libselinux-3.6-0.rc2.1.fc40.i686 74/152 Installing : sed-4.8-14.fc39.i686 75/152 Installing : grep-3.11-5.fc40.i686 76/152 Installing : findutils-1:4.9.0-6.fc40.i686 77/152 Installing : xz-5.4.5-1.fc40.i686 78/152 Installing : libmount-2.39.2-1.fc40.i686 79/152 Installing : util-linux-core-2.39.2-1.fc40.i686 80/152 Installing : libsemanage-3.6-0.rc2.1.fc40.i686 81/152 Installing : shadow-utils-2:4.14.0-2.fc40.i686 82/152 Running scriptlet: libutempter-1.2.1-10.fc39.i686 83/152 Installing : libutempter-1.2.1-10.fc39.i686 83/152 Installing : tar-2:1.35-2.fc40.i686 84/152 Installing : libpsl-0.21.2-4.fc39.i686 85/152 Installing : zip-3.0-39.fc40.i686 86/152 Installing : zstd-1.5.5-4.fc39.i686 87/152 Installing : cyrus-sasl-lib-2.1.28-11.fc39.i686 88/152 Installing : gdbm-1:1.23-4.fc39.i686 89/152 Installing : libfdisk-2.39.2-1.fc40.i686 90/152 Installing : bzip2-1.0.8-16.fc39.i686 91/152 Installing : libxml2-2.12.3-1.fc40.i686 92/152 Installing : sqlite-libs-3.44.2-1.fc40.i686 93/152 Installing : ed-1.19-4.fc39.i686 94/152 Installing : patch-2.7.6-22.fc39.i686 95/152 Installing : cpio-2.14-5.fc40.i686 96/152 Installing : diffutils-3.10-3.fc39.i686 97/152 Installing : keyutils-libs-1.6.1-7.fc39.i686 98/152 Installing : libbrotli-1.1.0-1.fc40.i686 99/152 Installing : libffi-3.4.4-4.fc39.i686 100/152 Installing : p11-kit-0.25.3-1.fc40.i686 101/152 Installing : p11-kit-trust-0.25.3-1.fc40.i686 102/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc40.i686 102/152 Installing : openssl-libs-1:3.1.4-1.fc40.i686 103/152 Installing : coreutils-9.4-1.fc40.i686 104/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 105/152 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 105/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 105/152 Running scriptlet: authselect-libs-1.4.3-1.fc40.i686 106/152 Installing : authselect-libs-1.4.3-1.fc40.i686 106/152 Installing : gzip-1.12-6.fc39.i686 107/152 Installing : cracklib-2.9.11-2.fc39.i686 108/152 Installing : libpwquality-1.4.5-6.fc39.i686 109/152 Installing : authselect-1.4.3-1.fc40.i686 110/152 Installing : libarchive-3.7.2-1.fc40.i686 111/152 Installing : libevent-2.1.12-9.fc39.i686 112/152 Installing : openldap-2.6.6-1.fc39.i686 113/152 Installing : rpm-sequoia-1.5.0-2.fc40.i686 114/152 Installing : rpm-libs-4.19.1-1.fc40.i686 115/152 Installing : libgomp-13.2.1-6.fc40.i686 116/152 Installing : libnghttp2-1.58.0-1.fc40.i686 117/152 Installing : libpkgconf-1.9.5-2.fc39.i686 118/152 Installing : pkgconf-1.9.5-2.fc39.i686 119/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.i686 120/152 Installing : libsigsegv-2.14-5.fc39.i686 121/152 Installing : gawk-5.2.2-2.fc39.i686 122/152 Installing : libverto-0.3.2-6.fc39.i686 123/152 Installing : krb5-libs-1.21.2-2.fc40.i686 124/152 Installing : libtirpc-1.3.4-0.fc40.i686 125/152 Installing : libnsl2-2.0.0-6.fc39.i686 126/152 Installing : pam-1.5.3-8.fc40.i686 127/152 Installing : libssh-0.10.5-2.fc39.i686 128/152 Installing : libcurl-8.5.0-1.fc40.i686 129/152 Installing : elfutils-libs-0.190-4.fc40.i686 130/152 Installing : elfutils-debuginfod-client-0.190-4.fc40.i686 131/152 Installing : binutils-gold-2.41-17.fc40.i686 132/152 Running scriptlet: binutils-gold-2.41-17.fc40.i686 132/152 Installing : binutils-2.41-17.fc40.i686 133/152 Running scriptlet: binutils-2.41-17.fc40.i686 133/152 Installing : elfutils-0.190-4.fc40.i686 134/152 Installing : rpm-build-libs-4.19.1-1.fc40.i686 135/152 Installing : curl-8.5.0-1.fc40.i686 136/152 Running scriptlet: rpm-4.19.1-1.fc40.i686 137/152 Installing : rpm-4.19.1-1.fc40.i686 137/152 Installing : efi-srpm-macros-5-9.fc39.noarch 138/152 Installing : lua-srpm-macros-1-9.fc39.noarch 139/152 Installing : xxhash-libs-0.8.2-1.fc39.i686 140/152 Installing : gdb-minimal-14.1-1.fc40.i686 141/152 Installing : debugedit-5.0-12.fc40.i686 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : forge-srpm-macros-0.2.0-1.fc40.noarch 144/152 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 145/152 Installing : python-srpm-macros-3.12-5.fc40.noarch 146/152 Installing : redhat-rpm-config-271-1.fc40.noarch 147/152 Installing : rpm-build-4.19.1-1.fc40.i686 148/152 Installing : pyproject-srpm-macros-1.11.0-1.fc40.noarch 149/152 Installing : util-linux-2.39.2-1.fc40.i686 150/152 Installing : which-2.21-40.fc39.i686 151/152 Installing : info-7.1-1.fc40.i686 152/152 Running scriptlet: filesystem-3.18-6.fc39.i686 152/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.4.3-1.fc40.i686 152/152 Running scriptlet: rpm-4.19.1-1.fc40.i686 152/152 Running scriptlet: info-7.1-1.fc40.i686 152/152 Installed: alternatives-1.25-1.fc39.i686 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.i686 authselect-1.4.3-1.fc40.i686 authselect-libs-1.4.3-1.fc40.i686 basesystem-11-18.fc39.noarch bash-5.2.21-2.fc40.i686 binutils-2.41-17.fc40.i686 binutils-gold-2.41-17.fc40.i686 bzip2-1.0.8-16.fc39.i686 bzip2-libs-1.0.8-16.fc39.i686 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.i686 coreutils-common-9.4-1.fc40.i686 cpio-2.14-5.fc40.i686 cracklib-2.9.11-2.fc39.i686 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.i686 cyrus-sasl-lib-2.1.28-11.fc39.i686 debugedit-5.0-12.fc40.i686 diffutils-3.10-3.fc39.i686 dwz-0.15-3.fc39.i686 ed-1.19-4.fc39.i686 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.i686 elfutils-debuginfod-client-0.190-4.fc40.i686 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.i686 elfutils-libs-0.190-4.fc40.i686 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.20.noarch fedora-release-common-40-0.20.noarch fedora-release-identity-basic-40-0.20.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.i686 file-libs-5.45-1.fc40.i686 filesystem-3.18-6.fc39.i686 findutils-1:4.9.0-6.fc40.i686 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.i686 gdb-minimal-14.1-1.fc40.i686 gdbm-1:1.23-4.fc39.i686 gdbm-libs-1:1.23-4.fc39.i686 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-28.fc40.i686 glibc-common-2.38.9000-28.fc40.i686 glibc-gconv-extra-2.38.9000-28.fc40.i686 glibc-minimal-langpack-2.38.9000-28.fc40.i686 gmp-1:6.2.1-5.fc39.i686 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.i686 gzip-1.12-6.fc39.i686 info-7.1-1.fc40.i686 jansson-2.13.1-7.fc39.i686 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.i686 krb5-libs-1.21.2-2.fc40.i686 libacl-2.3.1-11.fc40.i686 libarchive-3.7.2-1.fc40.i686 libattr-2.5.1-9.fc40.i686 libblkid-2.39.2-1.fc40.i686 libbrotli-1.1.0-1.fc40.i686 libcap-2.69-1.fc40.i686 libcap-ng-0.8.3-8.fc40.i686 libcom_err-1.47.0-2.fc39.i686 libcurl-8.5.0-1.fc40.i686 libeconf-0.5.2-1.fc40.i686 libevent-2.1.12-9.fc39.i686 libfdisk-2.39.2-1.fc40.i686 libffi-3.4.4-4.fc39.i686 libgcc-13.2.1-6.fc40.i686 libgomp-13.2.1-6.fc40.i686 libidn2-2.3.4-3.fc39.i686 libmount-2.39.2-1.fc40.i686 libnghttp2-1.58.0-1.fc40.i686 libnsl2-2.0.0-6.fc39.i686 libpkgconf-1.9.5-2.fc39.i686 libpsl-0.21.2-4.fc39.i686 libpwquality-1.4.5-6.fc39.i686 libselinux-3.6-0.rc2.1.fc40.i686 libsemanage-3.6-0.rc2.1.fc40.i686 libsepol-3.6-0.rc2.1.fc40.i686 libsigsegv-2.14-5.fc39.i686 libsmartcols-2.39.2-1.fc40.i686 libssh-0.10.5-2.fc39.i686 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-6.fc40.i686 libtasn1-4.19.0-3.fc39.i686 libtirpc-1.3.4-0.fc40.i686 libunistring-1.1-5.fc40.i686 libutempter-1.2.1-10.fc39.i686 libuuid-2.39.2-1.fc40.i686 libverto-0.3.2-6.fc39.i686 libxcrypt-4.4.36-2.fc39.i686 libxml2-2.12.3-1.fc40.i686 libzstd-1.5.5-4.fc39.i686 lua-libs-5.4.6-3.fc39.i686 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.i686 mpfr-4.2.1-1.fc40.i686 ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.i686 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.i686 openssl-libs-1:3.1.4-1.fc40.i686 p11-kit-0.25.3-1.fc40.i686 p11-kit-trust-0.25.3-1.fc40.i686 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-8.fc40.i686 pam-libs-1.5.3-8.fc40.i686 patch-2.7.6-22.fc39.i686 pcre2-10.42-2.fc40.i686 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.i686 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.i686 popt-1.19-3.fc39.i686 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.11-1.fc40.noarch qt6-srpm-macros-6.6.1-1.fc40.noarch readline-8.2-4.fc39.i686 redhat-rpm-config-271-1.fc40.noarch rpm-4.19.1-1.fc40.i686 rpm-build-4.19.1-1.fc40.i686 rpm-build-libs-4.19.1-1.fc40.i686 rpm-libs-4.19.1-1.fc40.i686 rpm-sequoia-1.5.0-2.fc40.i686 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.i686 setup-2.14.5-1.fc40.noarch shadow-utils-2:4.14.0-2.fc40.i686 sqlite-libs-3.44.2-1.fc40.i686 systemd-libs-255-1.fc40.i686 tar-2:1.35-2.fc40.i686 unzip-6.0-62.fc39.i686 util-linux-2.39.2-1.fc40.i686 util-linux-core-2.39.2-1.fc40.i686 which-2.21-40.fc39.i686 xxhash-libs-0.8.2-1.fc39.i686 xz-5.4.5-1.fc40.i686 xz-libs-5.4.5-1.fc40.i686 zip-3.0-39.fc40.i686 zlib-1.2.13-5.fc40.i686 zstd-1.5.5-4.fc39.i686 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.25-1.fc39.i686 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.i686 authselect-1.4.3-1.fc40.i686 authselect-libs-1.4.3-1.fc40.i686 basesystem-11-18.fc39.noarch bash-5.2.21-2.fc40.i686 binutils-2.41-17.fc40.i686 binutils-gold-2.41-17.fc40.i686 bzip2-1.0.8-16.fc39.i686 bzip2-libs-1.0.8-16.fc39.i686 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.i686 coreutils-common-9.4-1.fc40.i686 cpio-2.14-5.fc40.i686 cracklib-2.9.11-2.fc39.i686 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.i686 cyrus-sasl-lib-2.1.28-11.fc39.i686 debugedit-5.0-12.fc40.i686 diffutils-3.10-3.fc39.i686 dwz-0.15-3.fc39.i686 ed-1.19-4.fc39.i686 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.i686 elfutils-debuginfod-client-0.190-4.fc40.i686 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.i686 elfutils-libs-0.190-4.fc40.i686 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.20.noarch fedora-release-common-40-0.20.noarch fedora-release-identity-basic-40-0.20.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.i686 file-libs-5.45-1.fc40.i686 filesystem-3.18-6.fc39.i686 findutils-4.9.0-6.fc40.i686 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.i686 gdb-minimal-14.1-1.fc40.i686 gdbm-1.23-4.fc39.i686 gdbm-libs-1.23-4.fc39.i686 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-28.fc40.i686 glibc-common-2.38.9000-28.fc40.i686 glibc-gconv-extra-2.38.9000-28.fc40.i686 glibc-minimal-langpack-2.38.9000-28.fc40.i686 gmp-6.2.1-5.fc39.i686 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.i686 gzip-1.12-6.fc39.i686 info-7.1-1.fc40.i686 jansson-2.13.1-7.fc39.i686 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.i686 krb5-libs-1.21.2-2.fc40.i686 libacl-2.3.1-11.fc40.i686 libarchive-3.7.2-1.fc40.i686 libattr-2.5.1-9.fc40.i686 libblkid-2.39.2-1.fc40.i686 libbrotli-1.1.0-1.fc40.i686 libcap-2.69-1.fc40.i686 libcap-ng-0.8.3-8.fc40.i686 libcom_err-1.47.0-2.fc39.i686 libcurl-8.5.0-1.fc40.i686 libeconf-0.5.2-1.fc40.i686 libevent-2.1.12-9.fc39.i686 libfdisk-2.39.2-1.fc40.i686 libffi-3.4.4-4.fc39.i686 libgcc-13.2.1-6.fc40.i686 libgomp-13.2.1-6.fc40.i686 libidn2-2.3.4-3.fc39.i686 libmount-2.39.2-1.fc40.i686 libnghttp2-1.58.0-1.fc40.i686 libnsl2-2.0.0-6.fc39.i686 libpkgconf-1.9.5-2.fc39.i686 libpsl-0.21.2-4.fc39.i686 libpwquality-1.4.5-6.fc39.i686 libselinux-3.6-0.rc2.1.fc40.i686 libsemanage-3.6-0.rc2.1.fc40.i686 libsepol-3.6-0.rc2.1.fc40.i686 libsigsegv-2.14-5.fc39.i686 libsmartcols-2.39.2-1.fc40.i686 libssh-0.10.5-2.fc39.i686 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-6.fc40.i686 libtasn1-4.19.0-3.fc39.i686 libtirpc-1.3.4-0.fc40.i686 libunistring-1.1-5.fc40.i686 libutempter-1.2.1-10.fc39.i686 libuuid-2.39.2-1.fc40.i686 libverto-0.3.2-6.fc39.i686 libxcrypt-4.4.36-2.fc39.i686 libxml2-2.12.3-1.fc40.i686 libzstd-1.5.5-4.fc39.i686 lua-libs-5.4.6-3.fc39.i686 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.i686 mpfr-4.2.1-1.fc40.i686 ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.i686 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.i686 openssl-libs-3.1.4-1.fc40.i686 p11-kit-0.25.3-1.fc40.i686 p11-kit-trust-0.25.3-1.fc40.i686 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-8.fc40.i686 pam-libs-1.5.3-8.fc40.i686 patch-2.7.6-22.fc39.i686 pcre2-10.42-2.fc40.i686 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.i686 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.i686 popt-1.19-3.fc39.i686 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.11-1.fc40.noarch qt6-srpm-macros-6.6.1-1.fc40.noarch readline-8.2-4.fc39.i686 redhat-rpm-config-271-1.fc40.noarch rpm-4.19.1-1.fc40.i686 rpm-build-4.19.1-1.fc40.i686 rpm-build-libs-4.19.1-1.fc40.i686 rpm-libs-4.19.1-1.fc40.i686 rpm-sequoia-1.5.0-2.fc40.i686 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.i686 setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.i686 sqlite-libs-3.44.2-1.fc40.i686 systemd-libs-255-1.fc40.i686 tar-1.35-2.fc40.i686 unzip-6.0-62.fc39.i686 util-linux-2.39.2-1.fc40.i686 util-linux-core-2.39.2-1.fc40.i686 which-2.21-40.fc39.i686 xxhash-libs-0.8.2-1.fc39.i686 xz-5.4.5-1.fc40.i686 xz-libs-5.4.5-1.fc40.i686 zip-3.0-39.fc40.i686 zlib-1.2.13-5.fc40.i686 zstd-1.5.5-4.fc39.i686 Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1686528000 Wrote: /builddir/build/SRPMS/mrpt-1.4.0-36.fc40.src.rpm RPM build warnings: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1702571672.030977/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1702571672.030977/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1702571672.030977/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-vwpyjpzv/mrpt/mrpt.spec) Config(child) 0 minutes 58 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 INFO: Start(/var/lib/copr-rpmbuild/results/mrpt-1.4.0-36.fc40.src.rpm) Config(fedora-rawhide-i686) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1702571672.030977/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1702571672.030977/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 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1702571672.030977/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 Finish: chroot init INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-1.fc40.x86_64 rpm-sequoia-1.5.0-2.fc40.x86_64 python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Start: build phase for mrpt-1.4.0-36.fc40.src.rpm Start: build setup for mrpt-1.4.0-36.fc40.src.rpm warning: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1686528000 Wrote: /builddir/build/SRPMS/mrpt-1.4.0-36.fc40.src.rpm RPM build warnings: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 35 kB/s | 1.5 kB 00:00 Copr repository 18 MB/s | 3.9 MB 00:00 local 39 kB/s | 3.8 kB 00:00 Last metadata expiration check: 0:00:01 ago on Thu Dec 14 16:35:34 2023. Dependencies resolved. =================================================================================================== Package Arch Version Repo Size =================================================================================================== Installing: assimp-devel i686 5.2.5-1.fc40 copr_base 157 k boost-devel i686 1.83.0-0.fc40 copr_base 12 M cmake i686 3.27.7-1.fc40 local 10 M desktop-file-utils i686 0.26-9.fc39 local 71 k doxygen i686 2:1.9.8-1.fc40 local 5.5 M eigen3-devel noarch 3.4.0-12.fc39 local 1.1 M freeglut-devel i686 3.4.0-4.fc39 local 887 k ghostscript i686 10.02.1-4.fc40 local 32 k graphviz i686 9.0.0-4.fc40 local 5.1 M lib3ds-devel i686 1.3.0-41.fc39 local 24 k libappstream-glib i686 0.8.2-4.fc39 local 418 k libdc1394-devel i686 2.2.7-3.fc39 local 53 k libfreenect-devel i686 0.7.0-4.fc39 local 150 k libftdi-devel i686 1.5-10.fc40 copr_base 37 k libjpeg-turbo-devel i686 2.1.4-3.fc39 local 98 k libphidget22-devel i686 1.15.20230603-2.fc39 local 66 k libusb1-devel i686 1.0.26-4.fc40 local 25 k octomap-devel i686 1.9.8-2.fc39 local 58 k pcl-devel i686 1.12.0-30.fc40 copr_base 1.1 M perl-podlators noarch 1:5.01-500.fc39 local 120 k suitesparse-devel i686 5.13.0-4.fc40 local 127 k tbb-devel i686 2020.3-21.fc40 local 313 k texlive-collection-latexrecommended noarch 11:svn65512-69.fc39 local 12 k texlive-dvips i686 11:svn66203-77.fc39 local 715 k wxGTK-devel i686 3.2.4-1.fc40 local 33 k Installing dependencies: PEGTL-devel i686 2.8.3-7.fc39 local 127 k SDL2 i686 2.28.5-1.fc40 local 721 k SuperLU i686 6.0.1-1.fc40 local 201 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 local 121 k adobe-mappings-cmap noarch 20230622-1.fc39 local 2.1 M adobe-mappings-cmap-deprecated noarch 20230622-1.fc39 local 113 k adobe-mappings-pdf noarch 20190401-5.fc39 local 689 k adwaita-cursor-theme noarch 45.0-1.fc40 local 657 k adwaita-icon-theme noarch 45.0-1.fc40 local 284 k alsa-lib i686 1.2.10-3.fc40 local 541 k annobin-docs noarch 12.33-1.fc40 local 91 k annobin-plugin-gcc i686 12.33-1.fc40 local 959 k armadillo i686 10.8.2-5.fc39 local 41 k arpack i686 3.9.1-1.fc40 local 123 k assimp i686 5.2.5-1.fc40 copr_base 2.5 M at-spi2-atk i686 2.50.0-1.fc40 local 92 k at-spi2-atk-devel i686 2.50.0-1.fc40 local 10 k at-spi2-core i686 2.50.0-1.fc40 local 358 k at-spi2-core-devel i686 2.50.0-1.fc40 local 247 k atk i686 2.50.0-1.fc40 local 82 k atk-devel i686 2.50.0-1.fc40 local 332 k autoconf noarch 2.71-7.fc40 local 720 k automake noarch 1.16.5-14.fc40 local 676 k avahi-compat-libdns_sd i686 0.8-24.fc39 local 26 k avahi-libs i686 0.8-24.fc39 local 73 k biber noarch 2.19-3.fc39 local 280 k blas i686 3.11.0-5.fc39 local 323 k blas-devel i686 3.11.0-5.fc39 local 18 k blosc i686 1.21.5-2.fc40 local 61 k boost i686 1.83.0-0.fc40 copr_base 14 k boost-atomic i686 1.83.0-0.fc40 copr_base 20 k boost-chrono i686 1.83.0-0.fc40 copr_base 28 k boost-container i686 1.83.0-0.fc40 copr_base 41 k boost-context i686 1.83.0-0.fc40 copr_base 17 k boost-contract i686 1.83.0-0.fc40 copr_base 49 k boost-coroutine i686 1.83.0-0.fc40 copr_base 21 k boost-date-time i686 1.83.0-0.fc40 copr_base 16 k boost-fiber i686 1.83.0-0.fc40 copr_base 45 k boost-filesystem i686 1.83.0-0.fc40 copr_base 73 k boost-graph i686 1.83.0-0.fc40 copr_base 159 k boost-iostreams i686 1.83.0-0.fc40 copr_base 45 k boost-json i686 1.83.0-0.fc40 copr_base 160 k boost-locale i686 1.83.0-0.fc40 copr_base 235 k boost-log i686 1.83.0-0.fc40 copr_base 532 k boost-math i686 1.83.0-0.fc40 copr_base 216 k boost-nowide i686 1.83.0-0.fc40 copr_base 22 k boost-numpy3 i686 1.83.0-0.fc40 copr_base 31 k boost-program-options i686 1.83.0-0.fc40 copr_base 118 k boost-python3 i686 1.83.0-0.fc40 copr_base 104 k boost-random i686 1.83.0-0.fc40 copr_base 25 k boost-regex i686 1.83.0-0.fc40 copr_base 116 k boost-serialization i686 1.83.0-0.fc40 copr_base 145 k boost-stacktrace i686 1.83.0-0.fc40 copr_base 32 k boost-system i686 1.83.0-0.fc40 copr_base 16 k boost-test i686 1.83.0-0.fc40 copr_base 257 k boost-thread i686 1.83.0-0.fc40 copr_base 66 k boost-timer i686 1.83.0-0.fc40 copr_base 23 k boost-type_erasure i686 1.83.0-0.fc40 copr_base 35 k boost-wave i686 1.83.0-0.fc40 copr_base 231 k brotli i686 1.1.0-1.fc40 local 20 k brotli-devel i686 1.1.0-1.fc40 local 34 k bubblewrap i686 0.8.0-1.fc40 local 61 k bzip2-devel i686 1.0.8-16.fc39 local 214 k cairo i686 1.18.0-1.fc40 local 755 k cairo-devel i686 1.18.0-1.fc40 local 176 k cairo-gobject i686 1.18.0-1.fc40 local 17 k cairo-gobject-devel i686 1.18.0-1.fc40 local 11 k cdparanoia-libs i686 10.2-42.fc39 local 56 k cfitsio i686 4.3.1-1.fc40 local 672 k cgnslib i686 4.4.0-2.fc39 local 430 k cgnslib-common noarch 4.4.0-2.fc39 local 104 k cgnslib-devel i686 4.4.0-2.fc39 local 56 k cgnslib-libs i686 4.4.0-2.fc39 local 330 k clang-libs i686 17.0.6-1.fc40 local 24 M clang-resource-filesystem noarch 17.0.6-1.fc40 local 14 k cli11-devel noarch 2.3.2-4.fc40 copr_base 127 k cmake-data noarch 3.27.7-1.fc40 local 1.7 M cmake-filesystem i686 3.27.7-1.fc40 local 19 k cmake-rpm-macros noarch 3.27.7-1.fc40 local 19 k colord-libs i686 1.4.6-6.fc40 local 245 k cpp i686 13.2.1-6.fc40 local 11 M crypto-policies-scripts noarch 20231204-1.git1e3a2e4.fc40 local 105 k cryptsetup-libs i686 2.7.0~rc0-1.fc40 local 531 k cups-libs i686 1:2.4.7-4.fc40 local 284 k dbus i686 1:1.14.10-1.fc40 local 8.1 k dbus-broker i686 33-2.fc39 local 180 k dbus-common noarch 1:1.14.10-1.fc40 local 15 k dbus-devel i686 1:1.14.10-1.fc40 local 35 k dbus-libs i686 1:1.14.10-1.fc40 local 167 k default-fonts-core-sans noarch 4.0-9.fc40 local 25 k device-mapper i686 1.02.196-1.fc39 local 140 k device-mapper-libs i686 1.02.196-1.fc39 local 189 k double-conversion i686 3.1.5-9.fc39 local 52 k double-conversion-devel i686 3.1.5-9.fc39 local 27 k duktape i686 2.7.0-5.fc39 local 176 k emacs-filesystem noarch 1:29.1-14.fc40 local 7.4 k enchant2 i686 2.6.4-1.fc40 local 66 k expat i686 2.5.0-3.fc39 local 114 k expat-devel i686 2.5.0-3.fc39 local 52 k flann i686 1.9.2-4.fc40 copr_base 1.2 M flann-devel i686 1.9.2-4.fc40 copr_base 93 k flann-static i686 1.9.2-4.fc40 copr_base 804 k flexiblas i686 3.3.1-5.fc39 local 33 k flexiblas-devel i686 3.3.1-5.fc39 local 103 k flexiblas-netlib i686 3.3.1-5.fc39 local 3.1 M flexiblas-openblas-openmp i686 3.3.1-5.fc39 local 17 k fontconfig i686 2.14.2-5.fc40 local 293 k fontconfig-devel i686 2.14.2-5.fc40 local 128 k fonts-filesystem noarch 1:2.0.5-12.fc39 local 8.2 k freeglut i686 3.4.0-4.fc39 local 154 k freetype i686 2.13.1-2.fc39 local 419 k freetype-devel i686 2.13.1-2.fc39 local 913 k freexl i686 2.0.0-3.fc40 local 48 k fribidi i686 1.0.13-2.fc39 local 92 k fribidi-devel i686 1.0.13-2.fc39 local 25 k gc i686 8.2.2-4.fc39 local 113 k gcc i686 13.2.1-6.fc40 local 34 M gcc-c++ i686 13.2.1-6.fc40 local 13 M gcc-gfortran i686 13.2.1-6.fc40 local 12 M gcc-plugin-annobin i686 13.2.1-6.fc40 local 50 k gd i686 2.3.3-12.fc39 local 145 k gdal-devel i686 3.8.1-1.fc40 local 210 k gdal-libs i686 3.8.1-1.fc40 local 9.5 M gdk-pixbuf2 i686 2.42.10-5.fc39 local 470 k gdk-pixbuf2-devel i686 2.42.10-5.fc39 local 329 k gdk-pixbuf2-modules i686 2.42.10-5.fc39 local 90 k geos i686 3.12.1-1.fc40 local 1.3 M gettext i686 0.22-2.fc39 local 1.0 M gettext-envsubst i686 0.22-2.fc39 local 36 k gettext-libs i686 0.22-2.fc39 local 342 k gettext-runtime i686 0.22-2.fc39 local 111 k ghostscript-tools-fonts i686 10.02.1-4.fc40 local 12 k ghostscript-tools-printing i686 10.02.1-4.fc40 local 13 k giflib i686 5.2.1-17.fc40 local 53 k gl-manpages noarch 1.1-29.20190306.fc40 local 1.0 M glew-devel i686 2.2.0-5.fc39 local 217 k glib2 i686 2.78.3-1.fc40 local 2.9 M glib2-devel i686 2.78.3-1.fc40 local 540 k glibc-devel i686 2.38.9000-28.fc40 local 98 k glibc-headers-x86 noarch 2.38.9000-28.fc40 local 511 k glx-utils i686 9.0.0-4.fc40 local 74 k gnutls i686 3.8.2-2.fc40 local 1.1 M google-droid-sans-fonts noarch 20200215-17.fc40 local 2.7 M google-noto-fonts-common noarch 20230801-4.fc40 local 17 k google-noto-sans-vf-fonts noarch 20230801-4.fc40 local 583 k graphene i686 1.10.6-6.fc39 local 81 k graphite2 i686 1.3.14-13.fc40 local 96 k graphite2-devel i686 1.3.14-13.fc40 local 21 k groff-base i686 1.23.0-3.fc40 local 1.1 M gssdp i686 1.6.3-1.fc40 local 60 k gstreamer1 i686 1.22.7-2.fc40 local 1.5 M gstreamer1-plugins-bad-free-libs i686 1.22.7-2.fc40 local 777 k gstreamer1-plugins-base i686 1.22.7-1.fc40 local 2.3 M gtk-update-icon-cache i686 3.24.38-3.fc39 local 35 k gtk3 i686 3.24.38-3.fc39 local 5.0 M gtk3-devel i686 3.24.38-3.fc39 local 4.1 M gts i686 0.7.6-46.20121130.fc39 local 246 k guile22 i686 2.2.7-9.fc39 local 6.5 M gupnp i686 1.6.6-2.fc40 local 114 k gupnp-igd i686 1.6.0-2.fc39 local 35 k harfbuzz i686 8.3.0-2.fc40 local 1.0 M harfbuzz-devel i686 8.3.0-2.fc40 local 414 k harfbuzz-icu i686 8.3.0-2.fc40 local 17 k hdf-libs i686 4.2.15-14.fc40 local 301 k hdf5 i686 1.12.1-15.fc40 local 2.1 M hdf5-devel i686 1.12.1-15.fc40 local 1.3 M hicolor-icon-theme noarch 0.17-16.fc39 local 66 k highway i686 1.0.7-1.fc40 local 302 k hunspell i686 1.7.2-5.fc39 local 473 k hunspell-en-US noarch 0.20201207-7.fc39 local 181 k hunspell-filesystem i686 1.7.2-5.fc39 local 9.2 k hwdata noarch 0.377-2.fc40 local 1.6 M hyphen i686 2.8.8-21.fc39 local 29 k imath i686 3.1.9-3.fc40 copr_base 98 k iso-codes noarch 4.15.0-2.fc39 local 3.4 M javascriptcoregtk4.1 i686 2.43.2-1.fc40 local 4.2 M jbig2dec-libs i686 0.20-1.fc40 local 76 k jbigkit-libs i686 2.1-27.fc40 local 53 k json-c i686 0.17-1.fc40 local 46 k json-devel i686 3.11.2-4.fc40 local 154 k json-glib i686 1.8.0-1.fc40 local 159 k jsoncpp i686 1.9.5-5.fc39 local 109 k jsoncpp-devel i686 1.9.5-5.fc39 local 29 k kbd i686 2.6.3-1.fc40 local 406 k kbd-legacy noarch 2.6.3-1.fc40 local 529 k kbd-misc noarch 2.6.3-1.fc40 local 1.5 M kernel-headers i686 6.7.0-0.rc5.41.fc40 local 1.4 M kmod i686 31-3.fc40 local 130 k kmod-libs i686 31-3.fc40 local 75 k lapack i686 3.11.0-5.fc39 local 7.7 M lapack-devel i686 3.11.0-5.fc39 local 77 k lasi i686 1.1.3-11.fc39 local 57 k lcms2 i686 2.15-2.fc39 local 193 k lib3ds i686 1.3.0-41.fc39 local 72 k libGLEW i686 2.2.0-5.fc39 local 177 k libICE i686 1.1.1-1.fc40 local 77 k libICE-devel i686 1.1.1-1.fc40 local 46 k libSM i686 1.2.4-1.fc40 local 44 k libSM-devel i686 1.2.4-1.fc40 local 12 k libX11 i686 1.8.7-1.fc40 local 672 k libX11-common noarch 1.8.7-1.fc40 local 144 k libX11-devel i686 1.8.7-1.fc40 local 912 k libX11-xcb i686 1.8.7-1.fc40 local 12 k libXau i686 1.0.11-4.fc40 local 32 k libXau-devel i686 1.0.11-4.fc40 local 13 k libXaw i686 1.0.15-1.fc40 local 198 k libXcomposite i686 0.4.6-1.fc40 local 24 k libXcomposite-devel i686 0.4.6-1.fc40 local 16 k libXcursor i686 1.2.1-5.fc40 local 32 k libXcursor-devel i686 1.2.1-5.fc40 local 29 k libXdamage i686 1.1.6-1.fc40 local 23 k libXdamage-devel i686 1.1.6-1.fc40 local 9.4 k libXext i686 1.3.5-4.fc40 local 42 k libXext-devel i686 1.3.5-4.fc40 local 72 k libXfixes i686 6.0.1-1.fc40 local 20 k libXfixes-devel i686 6.0.1-1.fc40 local 12 k libXft i686 2.3.8-4.fc40 local 73 k libXft-devel i686 2.3.8-4.fc40 local 36 k libXi i686 1.8.1-3.fc40 local 43 k libXi-devel i686 1.8.1-3.fc40 local 103 k libXinerama i686 1.1.5-4.fc40 local 14 k libXinerama-devel i686 1.1.5-4.fc40 local 13 k libXmu i686 1.1.4-4.fc40 local 80 k libXpm i686 3.5.17-1.fc40 local 66 k libXrandr i686 1.5.4-1.fc40 local 29 k libXrandr-devel i686 1.5.4-1.fc40 local 19 k libXrender i686 0.9.11-4.fc40 local 29 k libXrender-devel i686 0.9.11-4.fc40 local 19 k libXt i686 1.3.0-1.fc40 local 189 k libXt-devel i686 1.3.0-1.fc40 local 408 k libXtst i686 1.2.4-4.fc40 local 21 k libXtst-devel i686 1.2.4-4.fc40 local 16 k libXv i686 1.0.12-1.fc40 local 19 k libXxf86vm i686 1.1.5-4.fc40 local 19 k libaec i686 1.0.6-5.fc39 local 44 k libaec-devel i686 1.0.6-5.fc39 local 12 k libaom i686 3.7.1-1.fc40 local 1.3 M libarchive-devel i686 3.7.2-1.fc40 local 126 k libargon2 i686 20190702-3.fc39 local 30 k libasan i686 13.2.1-6.fc40 local 509 k libatomic i686 13.2.1-6.fc40 local 36 k libavif i686 0.11.1-11.fc39 local 88 k libb2 i686 0.98.1-9.fc39 local 28 k libblkid-devel i686 2.39.2-1.fc40 local 18 k libcloudproviders i686 0.3.5-1.fc40 local 49 k libcloudproviders-devel i686 0.3.5-1.fc40 local 43 k libconfuse i686 3.3-10.fc39 local 190 k libcurl-devel i686 8.5.0-1.fc40 local 924 k libdatrie i686 0.2.13-7.fc39 local 33 k libdatrie-devel i686 0.2.13-7.fc39 local 138 k libdav1d i686 1.2.1-2.fc39 local 385 k libdc1394 i686 2.2.7-3.fc39 local 137 k libdecor i686 0.2.1-2.fc40 local 60 k libdicom i686 1.0.5-1.fc40 local 92 k libdicom-devel i686 1.0.5-1.fc40 local 16 k libdrm i686 2.4.117-1.fc40 local 172 k libdrm-devel i686 2.4.117-1.fc40 local 168 k libedit i686 3.1-48.20230828cvs.fc40 local 110 k libepoxy i686 1.5.10-4.fc39 local 259 k libepoxy-devel i686 1.5.10-4.fc39 local 133 k libevdev i686 1.13.1-2.fc39 local 40 k libffi-devel i686 3.4.4-4.fc39 local 28 k libfreenect i686 0.7.0-4.fc39 local 126 k libfreenect-fakenect i686 0.7.0-4.fc39 local 54 k libfreenect-opencv i686 0.7.0-4.fc39 local 16 k libftdi i686 1.5-10.fc40 copr_base 45 k libgcrypt i686 1.10.3-1.fc40 local 474 k libgeotiff i686 1.7.1-10.fc40 local 105 k libgfortran i686 13.2.1-6.fc40 local 843 k libglvnd i686 1:1.7.0-1.fc40 local 125 k libglvnd-core-devel i686 1:1.7.0-1.fc40 local 17 k libglvnd-devel i686 1:1.7.0-1.fc40 local 157 k libglvnd-egl i686 1:1.7.0-1.fc40 local 38 k libglvnd-gles i686 1:1.7.0-1.fc40 local 30 k libglvnd-glx i686 1:1.7.0-1.fc40 local 137 k libglvnd-opengl i686 1:1.7.0-1.fc40 local 39 k libgpg-error i686 1.47-2.fc39 local 228 k libgs i686 10.02.1-4.fc40 local 3.5 M libgta i686 1.2.1-10.fc39 local 40 k libgudev i686 238-2.fc39 local 35 k libgusb i686 0.4.8-1.fc40 local 68 k libharu i686 2.4.3-3.fc39 local 572 k libharu-devel i686 2.4.3-3.fc39 local 41 k libicu i686 73.2-3.fc40 local 11 M libicu-devel i686 73.2-3.fc40 local 849 k libijs i686 0.35-19.fc39 local 30 k libimagequant i686 4.0.3-2.fc40 local 343 k libinput i686 1.24.0-1.fc40 local 217 k libjpeg-turbo i686 2.1.4-3.fc39 local 198 k libjxl i686 1:0.8.2-3.fc40 local 957 k libkml i686 1.3.0-45.fc40 copr_base 395 k liblerc i686 4.0.0-4.fc39 local 217 k libmanette i686 0.2.6-7.fc39 local 50 k libmount-devel i686 2.39.2-1.fc40 local 18 k libmpc i686 1.3.1-3.fc39 local 77 k libmspack i686 0.10.1-0.10.alpha.fc39 local 71 k libnice i686 0.1.21-4.fc39 local 213 k libogg i686 2:1.3.5-6.fc39 local 34 k libogg-devel i686 2:1.3.5-6.fc39 local 13 k libpaper i686 1:2.1.1-1.fc39 local 27 k libpciaccess i686 0.16-9.fc39 local 29 k libpciaccess-devel i686 0.16-9.fc39 local 12 k libphidget22 i686 1.15.20230603-2.fc39 local 596 k libpng i686 2:1.6.40-1.fc40 local 127 k libpng-devel i686 2:1.6.40-1.fc40 local 292 k libpq i686 16.1-1.fc40 local 257 k libpq-devel i686 16.1-1.fc40 local 104 k libproxy i686 0.5.3-3.fc40 local 50 k libqhull i686 1:8.0.2-2.fc40 local 212 k libqhull_p i686 1:8.0.2-2.fc40 local 216 k libqhull_r i686 1:8.0.2-2.fc40 local 214 k libquadmath i686 13.2.1-6.fc40 local 245 k libquadmath-devel i686 13.2.1-6.fc40 local 39 k libraw1394 i686 2.1.2-18.fc39 local 70 k libraw1394-devel i686 2.1.2-18.fc39 local 35 k librsvg2 i686 2.57.0-3.fc40 local 1.7 M librttopo i686 1.1.0-12.fc39 local 234 k libseccomp i686 2.5.3-6.fc39 local 73 k libsecret i686 0.21.2-2.fc40 local 189 k libselinux-devel i686 3.6-0.rc2.1.fc40 local 115 k libsepol-devel i686 3.6-0.rc2.1.fc40 local 40 k libsoup3 i686 3.4.4-1.fc40 local 397 k libspatialite i686 5.1.0-3.fc40 local 3.0 M libstdc++-devel i686 13.2.1-6.fc40 local 2.5 M libstemmer i686 2.2.0-7.fc39 local 156 k libthai i686 0.1.29-6.fc39 local 214 k libthai-devel i686 0.1.29-6.fc39 local 123 k libtheora i686 1:1.1.1-34.fc39 local 170 k libtheora-devel i686 1:1.1.1-34.fc39 local 31 k libtiff i686 4.5.0-3.fc40 local 335 k libtiff-devel i686 4.5.0-3.fc40 local 240 k libtool-ltdl i686 2.4.7-8.fc40 local 38 k libtracker-sparql i686 3.6.0-1.fc40 local 388 k libubsan i686 13.2.1-6.fc40 local 237 k libunwind i686 1.7.2-1.fc40 local 67 k libusb1 i686 1.0.26-4.fc40 local 77 k libuuid-devel i686 2.39.2-1.fc40 local 24 k libuv i686 1:1.47.0-3.fc40 local 257 k libva i686 2.20.0-1.fc40 local 112 k libvisual i686 1:0.4.1-2.fc39 local 158 k libvorbis i686 1:1.3.7-8.fc39 local 194 k libwacom i686 2.9.0-1.fc40 local 45 k libwacom-data noarch 2.9.0-1.fc40 local 118 k libwayland-client i686 1.22.0-2.fc39 local 33 k libwayland-cursor i686 1.22.0-2.fc39 local 19 k libwayland-egl i686 1.22.0-2.fc39 local 13 k libwayland-server i686 1.22.0-2.fc39 local 44 k libwebp i686 1.3.2-2.fc40 local 295 k libwebp-devel i686 1.3.2-2.fc40 local 39 k libxcb i686 1.16-2.fc40 local 253 k libxcb-devel i686 1.16-2.fc40 local 1.1 M libxcrypt-devel i686 4.4.36-2.fc39 local 30 k libxkbcommon i686 1.6.0-1.fc40 local 147 k libxkbcommon-devel i686 1.6.0-1.fc40 local 66 k libxkbcommon-x11 i686 1.6.0-1.fc40 local 22 k libxml2-devel i686 2.12.3-1.fc40 local 495 k libxshmfence i686 1.3.2-1.fc40 local 12 k libxslt i686 1.1.39-1.fc40 local 200 k libzstd-devel i686 1.5.5-4.fc39 local 51 k llvm-libs i686 17.0.6-1.fc40 local 27 M lz4-devel i686 1.9.4-4.fc39 local 31 k m4 i686 1.4.19-7.fc40 local 300 k mailcap noarch 2.1.54-2.fc39 local 34 k make i686 1:4.4.1-2.fc39 local 589 k mariadb-connector-c i686 3.3.5-2.fc39 local 218 k mariadb-connector-c-config noarch 3.3.5-2.fc39 local 8.8 k mariadb-connector-c-devel i686 3.3.5-2.fc39 local 57 k mesa-filesystem i686 23.3.0-1.fc40 local 18 k mesa-libEGL i686 23.3.0-1.fc40 local 145 k mesa-libEGL-devel i686 23.3.0-1.fc40 local 21 k mesa-libGL i686 23.3.0-1.fc40 local 188 k mesa-libGL-devel i686 23.3.0-1.fc40 local 35 k mesa-libGLU i686 9.0.3-1.fc39 local 164 k mesa-libGLU-devel i686 9.0.3-1.fc39 local 12 k mesa-libgbm i686 23.3.0-1.fc40 local 47 k mesa-libglapi i686 23.3.0-1.fc40 local 51 k metis i686 5.1.0.3-2.fc39 local 581 k minizip-ng-compat i686 3.0.10-3.fc40 local 75 k mpdecimal i686 2.5.1-7.fc39 local 91 k mtdev i686 1.1.6-6.fc39 local 21 k ncurses i686 6.4-8.20231001.fc40 local 414 k netcdf i686 4.9.2-1.fc40 local 892 k netcdf-cxx i686 4.2-32.fc39 local 48 k netcdf-cxx-devel i686 4.2-32.fc39 local 352 k netcdf-devel i686 4.9.2-1.fc40 local 90 k netpbm i686 11.02.00-3.fc40 local 194 k nettle i686 3.9.1-2.fc39 local 439 k nspr i686 4.35.0-16.fc40 local 148 k nss i686 3.95.0-1.fc40 local 752 k nss-softokn i686 3.95.0-1.fc40 local 440 k nss-softokn-freebl i686 3.95.0-1.fc40 local 373 k nss-sysinit i686 3.95.0-1.fc40 local 19 k nss-util i686 3.95.0-1.fc40 local 90 k octomap i686 1.9.8-2.fc39 local 175 k ogdi i686 4.1.0-11.fc39 local 255 k openblas i686 0.3.25-1.fc40 local 38 k openblas-openmp i686 0.3.25-1.fc40 local 3.9 M openblas-serial i686 0.3.25-1.fc40 local 3.8 M opencv-core i686 4.8.1-3.fc40 local 1.3 M opencv-highgui i686 4.8.1-3.fc40 local 166 k opencv-imgproc i686 4.8.1-3.fc40 local 1.4 M openexr-libs i686 3.1.10-2.fc40 copr_base 1.2 M openjpeg2 i686 2.5.0-5.fc40 local 188 k openjpeg2-devel i686 2.5.0-5.fc40 local 26 k openjpeg2-tools i686 2.5.0-5.fc40 local 104 k openslide i686 4.0.0-1.fc40 local 152 k openslide-devel i686 4.0.0-1.fc40 local 104 k openssl-devel i686 1:3.1.4-1.fc40 local 2.5 M opus i686 1.4-1.fc40 local 213 k orc i686 0.4.33-3.fc39 local 215 k pango i686 1.51.0-1.fc40 local 359 k pango-devel i686 1.51.0-1.fc40 local 152 k pcl i686 1.12.0-30.fc40 copr_base 14 M pcre2-devel i686 10.42-2.fc40 local 473 k pcre2-utf16 i686 10.42-2.fc40 local 213 k pcre2-utf32 i686 10.42-2.fc40 local 201 k perl-Authen-SASL noarch 2.1700-1.fc40 local 57 k perl-AutoLoader noarch 5.74-503.fc40 local 21 k perl-B i686 1.88-503.fc40 local 181 k perl-B-Hooks-EndOfScope noarch 0.26-7.fc39 local 38 k perl-Business-ISBN noarch 3.008-2.fc39 local 32 k perl-Business-ISBN-Data noarch 20231130.001-1.fc40 local 39 k perl-Business-ISMN noarch 1.203-2.fc39 local 25 k perl-Business-ISSN noarch 1.005-8.fc39 local 18 k perl-Carp noarch 1.54-500.fc39 local 29 k perl-Class-Accessor noarch 0.51-18.fc39 local 28 k perl-Class-Data-Inheritable noarch 0.09-6.fc39 local 13 k perl-Class-Inspector noarch 1.36-14.fc39 local 30 k perl-Class-Method-Modifiers noarch 2.15-2.fc39 local 43 k perl-Class-Singleton noarch 1.6-9.fc39 local 25 k perl-Class-Struct noarch 0.68-503.fc40 local 22 k perl-Clone i686 0.46-4.fc39 local 22 k perl-Compress-Raw-Bzip2 i686 2.206-1.fc39 local 35 k perl-Compress-Raw-Zlib i686 2.206-1.fc39 local 66 k perl-Convert-ASN1 noarch 0.34-1.fc40 local 59 k perl-Data-Compare noarch 1.29-2.fc39 local 34 k perl-Data-Dump noarch 1.25-8.fc39 local 32 k perl-Data-Dumper i686 2.188-501.fc39 local 58 k perl-Data-OptList noarch 0.114-2.fc39 local 27 k perl-Data-Uniqid noarch 0.12-31.fc39 local 12 k perl-Date-ISO8601 noarch 0.005-18.fc39 local 19 k perl-Date-Manip noarch 6.93-1.fc40 local 1.0 M perl-DateTime i686 2:1.65-1.fc40 local 132 k perl-DateTime-Calendar-Julian noarch 0.107-5.fc39 local 23 k perl-DateTime-Format-Builder noarch 0.8300-11.fc39 local 83 k perl-DateTime-Format-Strptime noarch 1:1.79-8.fc39 local 41 k perl-DateTime-Locale noarch 1.40-1.fc40 local 3.3 M perl-DateTime-TimeZone noarch 2.60-4.fc39 local 341 k perl-DateTime-TimeZone-SystemV noarch 0.010-19.fc39 local 22 k perl-DateTime-TimeZone-Tzfile noarch 0.011-19.fc39 local 19 k perl-Devel-CallChecker i686 0.009-3.fc39 local 24 k perl-Devel-Caller i686 2.07-3.fc39 local 19 k perl-Devel-GlobalDestruction noarch 0.14-22.fc39 local 17 k perl-Devel-LexAlias i686 0.05-34.fc39 local 16 k perl-Devel-StackTrace noarch 1:2.04-16.fc39 local 30 k perl-Digest noarch 1.20-500.fc39 local 25 k perl-Digest-HMAC noarch 1.04-8.fc39 local 22 k perl-Digest-MD5 i686 2.58-501.fc40 local 36 k perl-Digest-SHA i686 1:6.04-501.fc39 local 62 k perl-Dist-CheckConflicts noarch 0.11-28.fc39 local 23 k perl-DynaLoader i686 1.54-503.fc40 local 26 k perl-DynaLoader-Functions noarch 0.004-2.fc39 local 19 k perl-Email-Date-Format noarch 1.008-2.fc39 local 18 k perl-Encode i686 4:3.20-501.fc40 local 1.2 M perl-Encode-Locale noarch 1.05-27.fc39 local 18 k perl-English noarch 1.11-503.fc40 local 14 k perl-Errno i686 1.37-503.fc40 local 15 k perl-Eval-Closure noarch 0.14-21.fc39 local 24 k perl-Exception-Class noarch 1.45-8.fc39 local 43 k perl-Exporter noarch 5.77-500.fc39 local 31 k perl-ExtUtils-MM-Utils noarch 2:7.70-501.fc39 local 11 k perl-Fcntl i686 1.15-503.fc40 local 21 k perl-File-Basename noarch 2.86-503.fc40 local 17 k perl-File-Compare noarch 1.100.700-503.fc40 local 13 k perl-File-Copy noarch 2.41-503.fc40 local 20 k perl-File-Find noarch 1.43-503.fc40 local 26 k perl-File-Find-Rule noarch 0.34-26.fc39 local 32 k perl-File-Listing noarch 6.16-1.fc39 local 25 k perl-File-Path noarch 2.18-501.fc40 local 35 k perl-File-ShareDir noarch 1.118-9.fc39 local 29 k perl-File-Slurper noarch 0.014-3.fc39 local 21 k perl-File-Temp noarch 1:0.231.100-501.fc40 local 59 k perl-File-stat noarch 1.13-503.fc40 local 17 k perl-FileHandle noarch 2.05-503.fc40 local 16 k perl-Filter i686 2:1.64-501.fc39 local 80 k perl-GSSAPI i686 0.28-43.fc39 local 58 k perl-Getopt-Long noarch 1:2.57-1.fc40 local 63 k perl-Getopt-Std noarch 1.13-503.fc40 local 16 k perl-HTML-Parser i686 3.81-3.fc39 local 119 k perl-HTML-Tagset noarch 3.20-55.fc40 local 18 k perl-HTTP-Cookies noarch 6.11-1.fc40 local 37 k perl-HTTP-Date noarch 6.06-2.fc39 local 24 k perl-HTTP-Message noarch 6.45-1.fc40 local 96 k perl-HTTP-Negotiate noarch 6.01-36.fc39 local 19 k perl-HTTP-Tiny noarch 0.088-3.fc39 local 56 k perl-Hash-Util-FieldHash i686 1.26-503.fc40 local 39 k perl-I18N-LangTags noarch 0.45-503.fc40 local 53 k perl-I18N-Langinfo i686 0.22-503.fc40 local 23 k perl-IO i686 1.52-503.fc40 local 79 k perl-IO-Compress noarch 2.206-1.fc39 local 261 k perl-IO-HTML noarch 1.004-11.fc39 local 28 k perl-IO-Socket-IP noarch 0.42-1.fc39 local 42 k perl-IO-Socket-SSL noarch 2.084-1.fc40 local 221 k perl-IO-String noarch 1.08-48.fc39 local 17 k perl-IPC-Cmd noarch 2:1.04-502.fc40 local 39 k perl-IPC-Open3 noarch 1.22-503.fc40 local 22 k perl-IPC-Run3 noarch 0.048-29.fc39 local 38 k perl-IPC-SysV i686 2.09-503.fc40 local 42 k perl-IPC-System-Simple noarch 1.30-11.fc39 local 39 k perl-JSON noarch 4.10-3.fc39 local 95 k perl-LDAP noarch 1:0.68-11.fc39 local 361 k perl-LWP-MediaTypes noarch 6.04-15.fc39 local 33 k perl-LWP-Protocol-https noarch 6.11-1.fc39 local 20 k perl-Lingua-Translit noarch 0.29-4.fc39 local 33 k perl-List-AllUtils noarch 0.19-10.fc39 local 48 k perl-List-SomeUtils noarch 0.59-3.fc39 local 45 k perl-List-UtilsBy noarch 0.12-7.fc39 local 28 k perl-Locale-Maketext noarch 1.33-501.fc39 local 94 k perl-Locale-Maketext-Simple noarch 1:0.21-503.fc40 local 18 k perl-Log-Dispatch noarch 2.71-2.fc39 local 77 k perl-Log-Dispatch-FileRotate noarch 1.38-7.fc39 local 32 k perl-Log-Log4perl noarch 1.57-3.fc39 local 343 k perl-MIME-Base64 i686 3.16-501.fc40 local 30 k perl-MIME-Charset noarch 1.013.1-3.fc39 local 48 k perl-MIME-Lite noarch 3.033-8.fc39 local 94 k perl-MIME-Types noarch 2.24-3.fc39 local 69 k perl-MRO-Compat noarch 0.15-7.fc39 local 25 k perl-Mail-Sender noarch 1:0.903-22.fc39 local 50 k perl-Mail-Sendmail noarch 0.80-18.fc39 local 36 k perl-MailTools noarch 2.21-14.fc39 local 98 k perl-Math-BigInt noarch 1:2.0020.01-1.fc40 local 224 k perl-Math-Complex noarch 1.62-503.fc40 local 46 k perl-Module-CoreList noarch 1:5.20231129-1.fc40 local 88 k perl-Module-Implementation noarch 0.09-37.fc39 local 19 k perl-Module-Load noarch 1:0.36-501.fc40 local 17 k perl-Module-Load-Conditional noarch 0.74-501.fc40 local 22 k perl-Module-Metadata noarch 1.000038-3.fc39 local 35 k perl-Module-Runtime noarch 0.016-20.fc39 local 23 k perl-Mozilla-CA noarch 20230821-1.fc40 local 13 k perl-NTLM noarch 1.09-36.fc39 local 22 k perl-Net-HTTP noarch 6.23-2.fc39 local 39 k perl-Net-SMTP-SSL noarch 1.04-22.fc40 local 11 k perl-Net-SSLeay i686 1.92-10.fc39 local 350 k perl-Number-Compare noarch 0.03-36.fc39 local 12 k perl-Opcode i686 1.64-503.fc40 local 37 k perl-POSIX i686 2.13-503.fc40 local 101 k perl-Package-Generator noarch 1.106-29.fc39 local 22 k perl-Package-Stash noarch 0.40-5.fc39 local 33 k perl-Package-Stash-XS i686 0.30-5.fc39 local 36 k perl-PadWalker i686 2.5-10.fc39 local 27 k perl-Params-Check noarch 1:0.38-500.fc39 local 22 k perl-Params-Classify i686 0.015-20.fc39 local 31 k perl-Params-Util i686 1.102-12.fc39 local 33 k perl-Params-Validate i686 1.31-5.fc39 local 71 k perl-Params-ValidationCompiler noarch 0.31-3.fc39 local 37 k perl-Parse-RecDescent noarch 1.967015-20.fc39 local 195 k perl-PathTools i686 3.89-500.fc39 local 83 k perl-Pod-Escapes noarch 1:1.07-501.fc40 local 19 k perl-Pod-Html noarch 1.34-503.fc40 local 29 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 local 80 k perl-Pod-Simple noarch 1:3.45-4.fc39 local 208 k perl-Pod-Usage noarch 4:2.03-500.fc39 local 39 k perl-Ref-Util noarch 0.204-18.fc39 local 23 k perl-Ref-Util-XS i686 0.117-20.fc39 local 24 k perl-Regexp-Common noarch 2017060201-22.fc39 local 172 k perl-Role-Tiny noarch 2.002004-9.fc39 local 32 k perl-Safe noarch 2.44-503.fc40 local 25 k perl-Scalar-List-Utils i686 5:1.63-500.fc39 local 75 k perl-SelectSaver noarch 1.02-503.fc40 local 12 k perl-Socket i686 4:2.037-3.fc39 local 56 k perl-Sort-Key i686 1.33-28.fc39 local 47 k perl-Specio noarch 0.48-4.fc39 local 142 k perl-Storable i686 1:3.32-500.fc39 local 101 k perl-Sub-Exporter noarch 0.991-1.fc40 local 71 k perl-Sub-Exporter-Progressive noarch 0.001013-22.fc39 local 21 k perl-Sub-Identify i686 0.14-24.fc39 local 23 k perl-Sub-Install noarch 0.929-3.fc39 local 23 k perl-Symbol noarch 1.09-503.fc40 local 14 k perl-Sys-Hostname i686 1.25-503.fc40 local 17 k perl-Sys-Syslog i686 0.36-502.fc40 local 47 k perl-Term-ANSIColor noarch 5.01-502.fc40 local 47 k perl-Term-Cap noarch 1.18-500.fc39 local 22 k perl-Text-Balanced noarch 2.06-500.fc39 local 48 k perl-Text-BibTeX i686 0.89-3.fc39 local 245 k perl-Text-CSV noarch 2.03-1.fc40 local 116 k perl-Text-Glob noarch 0.11-21.fc39 local 13 k perl-Text-ParseWords noarch 3.31-500.fc39 local 16 k perl-Text-Roman noarch 3.5-25.fc39 local 22 k perl-Text-Soundex i686 3.05-28.fc39 local 30 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 local 22 k perl-Text-Unidecode noarch 1.30-22.fc39 local 140 k perl-Thread-Queue noarch 3.14-501.fc40 local 21 k perl-Tie noarch 4.6-503.fc40 local 28 k perl-Tie-Cycle noarch 1.227-9.fc39 local 19 k perl-Tie-RefHash noarch 1.40-500.fc39 local 22 k perl-Time-HiRes i686 4:1.9775-500.fc39 local 59 k perl-Time-Local noarch 2:1.350-3.fc39 local 34 k perl-TimeDate noarch 1:2.33-11.fc39 local 49 k perl-Try-Tiny noarch 0.31-6.fc39 local 37 k perl-URI noarch 5.21-1.fc40 local 113 k perl-Unicode-Collate i686 1.31-500.fc39 local 666 k perl-Unicode-LineBreak i686 2019.001-18.fc39 local 117 k perl-Unicode-Normalize i686 1.32-500.fc39 local 84 k perl-Unicode-UCD noarch 0.78-503.fc40 local 79 k perl-Variable-Magic i686 0.63-4.fc39 local 54 k perl-WWW-RobotRules noarch 6.02-37.fc39 local 19 k perl-XML-LibXML i686 1:2.0209-3.fc40 local 350 k perl-XML-LibXML-Simple noarch 1.01-12.fc39 local 32 k perl-XML-LibXSLT i686 2.002.001-3.fc39 local 65 k perl-XML-NamespaceSupport noarch 1.12-21.fc40 local 25 k perl-XML-Parser i686 2.46-16.fc40 local 227 k perl-XML-SAX noarch 1.02-13.fc39 local 57 k perl-XML-SAX-Base noarch 1.09-21.fc40 local 32 k perl-XML-Writer noarch 0.900-12.fc39 local 33 k perl-XML-XPath noarch 1.48-4.fc39 local 79 k perl-XString i686 0.005-10.fc39 local 23 k perl-autodie noarch 2.36-501.fc39 local 92 k perl-autovivification i686 0.18-20.fc39 local 35 k perl-base noarch 2.27-503.fc40 local 16 k perl-constant noarch 1.33-501.fc39 local 22 k perl-deprecate noarch 0.04-503.fc40 local 15 k perl-encoding i686 4:3.00-501.fc40 local 63 k perl-if noarch 0.61.000-503.fc40 local 14 k perl-interpreter i686 4:5.38.2-503.fc40 local 72 k perl-libnet noarch 3.15-501.fc39 local 122 k perl-libs i686 4:5.38.2-503.fc40 local 2.3 M perl-libwww-perl noarch 6.72-1.fc39 local 199 k perl-locale noarch 1.10-503.fc40 local 14 k perl-meta-notation noarch 5.38.2-503.fc40 local 11 k perl-mro i686 1.28-503.fc40 local 30 k perl-namespace-autoclean noarch 0.29-16.fc39 local 25 k perl-namespace-clean noarch 0.27-24.fc39 local 29 k perl-open noarch 1.13-503.fc40 local 17 k perl-overload noarch 1.37-503.fc40 local 46 k perl-overloading noarch 0.02-503.fc40 local 13 k perl-parent noarch 1:0.241-500.fc39 local 14 k perl-sigtrap noarch 1.10-503.fc40 local 16 k perl-subs noarch 1.04-503.fc40 local 12 k perl-threads i686 1:2.36-500.fc39 local 60 k perl-threads-shared i686 1.68-500.fc39 local 46 k perl-vars noarch 1.05-503.fc40 local 13 k perl-version i686 8:0.99.30-1.fc40 local 63 k perltidy noarch 20230912-1.fc40 local 700 k pixman i686 0.42.2-2.fc39 local 298 k pixman-devel i686 0.42.2-2.fc39 local 17 k poly2tri i686 0.0-27.20130501hg26242d0aa7b8.fc39 local 33 k poppler i686 23.08.0-1.fc40 copr_base 1.3 M poppler-data noarch 0.4.11-5.fc39 local 2.0 M poppler-glib i686 23.08.0-1.fc40 copr_base 195 k proj i686 9.3.1-1.fc40 local 1.6 M proj-data noarch 9.3.1-1.fc40 local 1.3 M proj-devel i686 9.3.1-1.fc40 local 82 k pugixml i686 1.13-3.fc39 local 107 k pugixml-devel i686 1.13-3.fc39 local 23 k pyproject-rpm-macros noarch 1.11.0-1.fc40 local 42 k python-pip-wheel noarch 23.2.1-1.fc39 local 1.5 M python-rpm-macros noarch 3.12-5.fc40 local 19 k python3 i686 3.12.1-1.fc40 local 26 k python3-devel i686 3.12.1-1.fc40 local 274 k python3-libftdi i686 1.5-10.fc40 copr_base 84 k python3-libs i686 3.12.1-1.fc40 local 9.0 M python3-numpy i686 1:1.26.0-2.fc40 local 6.8 M python3-packaging noarch 23.2-2.fc40 local 115 k python3-rpm-generators noarch 14-8.fc40 local 30 k python3-rpm-macros noarch 3.12-5.fc40 local 14 k python3-setuptools noarch 68.2.2-1.fc40 local 1.4 M python3-vtk i686 9.2.6-11.fc40 local 11 M qhull i686 1:8.0.2-2.fc40 local 301 k qhull-devel i686 1:8.0.2-2.fc40 local 535 k qt-settings noarch 39.0-2.fc40 local 9.5 k qt5-designer i686 5.15.11-1.fc40 local 176 k qt5-doctools i686 5.15.11-1.fc40 local 755 k qt5-linguist i686 5.15.11-1.fc40 local 937 k qt5-qtbase i686 5.15.11-7.fc40 local 3.8 M qt5-qtbase-common noarch 5.15.11-7.fc40 local 12 k qt5-qtbase-devel i686 5.15.11-7.fc40 local 3.3 M qt5-qtbase-gui i686 5.15.11-7.fc40 local 7.1 M qt5-qtdeclarative i686 5.15.11-2.fc40 local 4.7 M qt5-qtdeclarative-devel i686 5.15.11-2.fc40 local 1.4 M qt5-qtlocation i686 5.15.11-1.fc40 local 3.5 M qt5-qtsensors i686 5.15.11-1.fc40 local 236 k qt5-qttools i686 5.15.11-1.fc40 local 44 k qt5-qttools-common noarch 5.15.11-1.fc40 local 11 k qt5-qttools-devel i686 5.15.11-1.fc40 local 190 k qt5-qttools-libs-designer i686 5.15.11-1.fc40 local 2.8 M qt5-qttools-libs-designercomponents i686 5.15.11-1.fc40 local 862 k qt5-qttools-libs-help i686 5.15.11-1.fc40 local 176 k qt5-qtwebchannel i686 5.15.11-1.fc40 local 106 k qt5-qtwebkit i686 5.212.0-0.79alpha4.fc40 local 14 M qt5-qtwebkit-devel i686 5.212.0-0.79alpha4.fc40 local 55 k qt5-qtx11extras i686 5.15.11-1.fc40 local 35 k qt5-qtx11extras-devel i686 5.15.11-1.fc40 local 16 k qt5-rpm-macros noarch 5.15.11-1.fc40 local 10 k rav1e-libs i686 0.6.6-4.fc40 local 781 k rhash i686 1.4.3-3.fc39 local 210 k rsvg-pixbuf-loader i686 2.57.0-3.fc40 local 16 k shared-mime-info i686 2.3-2.fc40 local 392 k snappy i686 1.1.10-2.fc39 local 38 k sombok i686 2.4.0-20.fc39 local 50 k sqlite i686 3.44.2-1.fc40 local 889 k sqlite-devel i686 3.44.2-1.fc40 local 148 k suitesparse i686 5.13.0-4.fc40 local 811 k svt-av1-libs i686 1.4.1-3.fc39 local 1.1 M sysprof-capture-devel i686 45.1-1.fc40 local 59 k systemd i686 255-1.fc40 local 5.0 M systemd-pam i686 255-1.fc40 local 400 k systemd-rpm-macros noarch 255-1.fc40 local 31 k systemd-udev i686 255-1.fc40 local 2.2 M tbb i686 2020.3-21.fc40 local 177 k tcl i686 1:8.6.13-1.fc40 local 1.1 M teckit i686 2.5.12-1.fc40 local 390 k texlive-ae noarch 11:svn15878.1.4-69.fc39 local 96 k texlive-algorithms noarch 11:svn42428-69.fc39 local 23 k texlive-alphalph noarch 11:svn53087-69.fc39 local 361 k texlive-amscls noarch 11:svn55378-69.fc39 local 1.1 M texlive-amsfonts noarch 11:svn61937-69.fc39 local 3.6 M texlive-amsmath noarch 11:svn63514-69.fc39 local 46 k texlive-anysize noarch 11:svn15878.0-69.fc39 local 12 k texlive-atbegshi noarch 11:svn53051-69.fc39 local 409 k texlive-attachfile noarch 11:svn42099-69.fc39 local 22 k texlive-attachfile2 noarch 11:svn57959-77.fc39 local 447 k texlive-atveryend noarch 11:svn53108-69.fc39 local 385 k texlive-auto-pst-pdf noarch 11:svn56596-69.fc39 local 17 k texlive-auxhook noarch 11:svn53173-69.fc39 local 295 k texlive-avantgar noarch 11:svn61983-69.fc39 local 295 k texlive-babel noarch 11:svn65823-69.fc39 local 361 k texlive-babel-english noarch 11:svn44495-69.fc39 local 21 k texlive-babelbib noarch 11:svn57349-69.fc39 local 46 k texlive-base i686 11:20230311-77.fc39 local 2.6 M texlive-beamer noarch 11:svn65984-69.fc39 local 206 k texlive-bera noarch 11:svn20031.0-69.fc39 local 339 k texlive-beton noarch 11:svn15878.0-69.fc39 local 16 k texlive-biblatex noarch 11:svn66403-69.fc39 local 285 k texlive-bibtex i686 11:svn66186-77.fc39 local 442 k texlive-bidi noarch 11:svn65572-69.fc39 local 176 k texlive-bigintcalc noarch 11:svn53172-69.fc39 local 466 k texlive-bitset noarch 11:svn53837-69.fc39 local 620 k texlive-bookman noarch 11:svn61719-69.fc39 local 337 k texlive-bookmark noarch 11:svn56885-69.fc39 local 480 k texlive-booktabs noarch 11:svn53402-69.fc39 local 18 k texlive-breakurl noarch 11:svn29901.1.40-69.fc39 local 17 k texlive-breqn noarch 11:svn60881-69.fc39 local 43 k texlive-caption noarch 11:svn66580-69.fc39 local 81 k texlive-carlisle noarch 11:svn59577-69.fc39 local 23 k texlive-catchfile noarch 11:svn53084-69.fc39 local 307 k texlive-changepage noarch 11:svn15878.1.0c-69.fc39 local 20 k texlive-charter noarch 11:svn15878.0-69.fc39 local 196 k texlive-cite noarch 11:svn36428.5.5-69.fc39 local 31 k texlive-cm noarch 11:svn57963-69.fc39 local 288 k texlive-cm-super noarch 11:svn15878.0-69.fc39 local 62 M texlive-cmap noarch 11:svn57640-69.fc39 local 21 k texlive-collection-basic noarch 11:svn59159-69.fc39 local 11 k texlive-collection-latex noarch 11:svn63515-69.fc39 local 12 k texlive-colorprofiles noarch 11:svn49086-69.fc39 local 146 k texlive-colortbl noarch 11:svn64015-69.fc39 local 18 k texlive-courier noarch 11:svn61719-69.fc39 local 506 k texlive-crop noarch 11:svn55424-69.fc39 local 19 k texlive-csquotes noarch 11:svn64389-69.fc39 local 36 k texlive-ctable noarch 11:svn38672-69.fc39 local 18 k texlive-ctablestack noarch 11:svn38514-69.fc39 local 18 k texlive-currfile noarch 11:svn64673-69.fc39 local 21 k texlive-dehyph noarch 11:svn48599-69.fc39 local 66 k texlive-dvipdfmx i686 11:svn66203-77.fc39 local 3.0 M texlive-ec noarch 11:svn25033.1.0-69.fc39 local 487 k texlive-enctex noarch 11:svn34957.0-69.fc39 local 46 k texlive-enumitem noarch 11:svn51423-69.fc39 local 28 k texlive-epstopdf noarch 11:svn66461-77.fc39 local 30 k texlive-epstopdf-pkg noarch 11:svn53546-69.fc39 local 364 k texlive-eso-pic noarch 11:svn56658-69.fc39 local 19 k texlive-etex noarch 11:svn66203-69.fc39 local 28 k texlive-etex-pkg noarch 11:svn41784-69.fc39 local 17 k texlive-etexcmds noarch 11:svn53171-69.fc39 local 310 k texlive-etoolbox noarch 11:svn56554-69.fc39 local 26 k texlive-euenc noarch 11:svn19795.0.1h-69.fc39 local 22 k texlive-euler noarch 11:svn42428-69.fc39 local 17 k texlive-everysel noarch 11:svn57489-69.fc39 local 448 k texlive-everyshi noarch 11:svn57001-69.fc39 local 147 k texlive-extsizes noarch 11:svn17263.1.4a-69.fc39 local 27 k texlive-fancybox noarch 11:svn18304.1.4-69.fc39 local 23 k texlive-fancyhdr noarch 11:svn64977-69.fc39 local 20 k texlive-fancyref noarch 11:svn15878.0.9c-69.fc39 local 19 k texlive-fancyvrb noarch 11:svn65585-69.fc39 local 26 k texlive-filecontents noarch 11:svn52142-69.fc39 local 16 k texlive-filehook noarch 11:svn64822-69.fc39 local 23 k texlive-finstrut noarch 11:svn21719.0.5-69.fc39 local 20 k texlive-firstaid noarch 11:svn64892-69.fc39 local 275 k texlive-fix2col noarch 11:svn38770-69.fc39 local 16 k texlive-float noarch 11:svn15878.1.3d-69.fc39 local 17 k texlive-fontspec noarch 11:svn63386-69.fc39 local 45 k texlive-footmisc noarch 11:svn62524-69.fc39 local 25 k texlive-footnotehyper noarch 11:svn60374-69.fc39 local 20 k texlive-fp noarch 11:svn49719-69.fc39 local 36 k texlive-fpl noarch 11:svn54512-69.fc39 local 302 k texlive-geometry noarch 11:svn61719-69.fc39 local 23 k texlive-gettitlestring noarch 11:svn53170-69.fc39 local 327 k texlive-glyphlist noarch 11:svn54074-77.fc39 local 38 k texlive-graphics noarch 11:svn66204-69.fc39 local 35 k texlive-graphics-cfg noarch 11:svn41448-69.fc39 local 13 k texlive-graphics-def noarch 11:svn64487-69.fc39 local 28 k texlive-grfext noarch 11:svn53024-69.fc39 local 317 k texlive-grffile noarch 11:svn52756-69.fc39 local 360 k texlive-gsftopk i686 11:svn52851-77.fc39 local 36 k texlive-helvetic noarch 11:svn61719-69.fc39 local 613 k texlive-hobsub noarch 11:svn52810-69.fc39 local 77 k texlive-hologo noarch 11:svn61719-69.fc39 local 586 k texlive-hopatch noarch 11:svn65491-69.fc39 local 328 k texlive-hycolor noarch 11:svn53584-69.fc39 local 384 k texlive-hypdoc noarch 11:svn65678-69.fc39 local 335 k texlive-hyperref noarch 11:svn65758-69.fc39 local 113 k texlive-hyph-utf8 noarch 11:svn61719-69.fc39 local 29 k texlive-hyphen-base noarch 11:svn66413-69.fc39 local 34 k texlive-hyphenex noarch 11:svn57387-69.fc39 local 19 k texlive-ifmtarg noarch 11:svn47544-69.fc39 local 15 k texlive-ifplatform noarch 11:svn45533-69.fc39 local 16 k texlive-iftex noarch 11:svn61910-69.fc39 local 21 k texlive-index noarch 11:svn24099.4.1beta-69.fc39 local 23 k texlive-infwarerr noarch 11:svn53023-69.fc39 local 295 k texlive-intcalc noarch 11:svn53168-69.fc39 local 432 k texlive-jknapltx noarch 11:svn19440.0-69.fc39 local 27 k texlive-kastrup noarch 11:svn15878.0-69.fc39 local 13 k texlive-knuth-lib noarch 11:svn57963-69.fc39 local 46 k texlive-knuth-local noarch 11:svn57963-69.fc39 local 39 k texlive-koma-script noarch 11:svn64685-69.fc39 local 6.3 M texlive-kpathsea i686 11:svn66209-77.fc39 local 1.1 M texlive-kvdefinekeys noarch 11:svn53193-69.fc39 local 306 k texlive-kvoptions noarch 11:svn63622-69.fc39 local 494 k texlive-kvsetkeys noarch 11:svn64632-69.fc39 local 398 k texlive-l3backend noarch 11:svn65573-69.fc39 local 897 k texlive-l3experimental noarch 11:svn65621-69.fc39 local 43 k texlive-l3kernel noarch 11:svn66094-69.fc39 local 197 k texlive-l3packages noarch 11:svn65722-69.fc39 local 41 k texlive-latex noarch 11:svn65161-77.fc39 local 30 M texlive-latex-fonts noarch 11:svn28888.0-69.fc39 local 40 k texlive-latex-lab noarch 11:svn64892-69.fc39 local 1.8 M texlive-latexbug noarch 11:svn63596-69.fc39 local 238 k texlive-latexconfig noarch 11:svn53525-69.fc39 local 15 k texlive-letltxmacro noarch 11:svn53022-69.fc39 local 300 k texlive-lib i686 11:20230311-77.fc39 local 525 k texlive-lineno noarch 11:svn65586-69.fc39 local 76 k texlive-listings noarch 11:svn66222-69.fc39 local 167 k texlive-lm noarch 11:svn65956-69.fc39 local 12 M texlive-lm-math noarch 11:svn36915.1.959-69.fc39 local 447 k texlive-logreq noarch 11:svn53003-69.fc39 local 20 k texlive-ltabptch noarch 11:svn17533.1.74d-69.fc39 local 18 k texlive-ltxcmds noarch 11:svn56421-69.fc39 local 400 k texlive-ltxmisc noarch 11:svn21927.0-69.fc39 local 28 k texlive-lua-alt-getopt noarch 11:svn56414-69.fc39 local 13 k texlive-lua-uni-algos noarch 11:svn62204-69.fc39 local 97 k texlive-luabidi noarch 11:svn54512-69.fc39 local 20 k texlive-luahbtex i686 11:svn66186-77.fc39 local 2.1 M texlive-lualatex-math noarch 11:svn61464-69.fc39 local 20 k texlive-lualibs noarch 11:svn64615-69.fc39 local 153 k texlive-luaotfload noarch 11:svn64616-77.fc39 local 1.2 M texlive-luatex i686 11:svn66967-77.fc39 local 3.9 M texlive-luatexbase noarch 11:svn52663-69.fc39 local 16 k texlive-lwarp noarch 11:svn66259-77.fc39 local 3.4 M texlive-makecmds noarch 11:svn15878.0-69.fc39 local 15 k texlive-makeindex i686 11:svn62517-77.fc39 local 430 k texlive-marginnote noarch 11:svn48383-69.fc39 local 17 k texlive-marvosym noarch 11:svn29349.2.2a-69.fc39 local 146 k texlive-mathpazo noarch 11:svn52663-69.fc39 local 84 k texlive-mathspec noarch 11:svn42773-69.fc39 local 24 k texlive-mathtools noarch 11:svn63767-69.fc39 local 38 k texlive-mdwtools noarch 11:svn15878.1.05.4-69.fc39 local 36 k texlive-memoir noarch 11:svn65040-69.fc39 local 94 k texlive-metafont i686 11:svn66186-77.fc39 local 228 k texlive-metalogo noarch 11:svn18611.0.12-69.fc39 local 16 k texlive-mflogo noarch 11:svn42428-69.fc39 local 16 k texlive-mfnfss noarch 11:svn46036-69.fc39 local 17 k texlive-mfware i686 11:svn66186-77.fc39 local 94 k texlive-microtype noarch 11:svn66587-69.fc39 local 77 k texlive-minitoc noarch 11:svn61719-69.fc39 local 86 k texlive-mnsymbol noarch 11:svn18651.1.4-69.fc39 local 4.4 M texlive-modes noarch 11:svn61719-69.fc39 local 306 k texlive-mparhack noarch 11:svn59066-69.fc39 local 18 k texlive-mptopdf noarch 11:svn65952-77.fc39 local 52 k texlive-ms noarch 11:svn57473-69.fc39 local 17 k texlive-multido noarch 11:svn18302.1.42-69.fc39 local 18 k texlive-natbib noarch 11:svn20668.8.31b-69.fc39 local 31 k texlive-newfloat noarch 11:svn52906-69.fc39 local 120 k texlive-notoccite noarch 11:svn18129.0-69.fc39 local 13 k texlive-ntgclass noarch 11:svn65522-69.fc39 local 34 k texlive-oberdiek noarch 11:svn65521-77.fc39 local 7.7 M texlive-pagesel noarch 11:svn56105-69.fc39 local 340 k texlive-palatino noarch 11:svn61719-69.fc39 local 387 k texlive-paralist noarch 11:svn43021-69.fc39 local 18 k texlive-parallel noarch 11:svn15878.0-69.fc39 local 18 k texlive-parskip noarch 11:svn58358-69.fc39 local 17 k texlive-pdfcol noarch 11:svn64469-69.fc39 local 327 k texlive-pdfcolfoot noarch 11:svn65512-69.fc39 local 319 k texlive-pdfcolmk noarch 11:svn52912-69.fc39 local 18 k texlive-pdfescape noarch 11:svn53082-69.fc39 local 353 k texlive-pdflscape noarch 11:svn64851-69.fc39 local 324 k texlive-pdfmanagement-testphase noarch 11:svn66532-69.fc39 local 8.3 M texlive-pdfpages noarch 11:svn65319-69.fc39 local 32 k texlive-pdftex i686 11:svn66243-77.fc39 local 2.4 M texlive-pdftexcmds noarch 11:svn55777-69.fc39 local 391 k texlive-pgf noarch 11:svn65553-69.fc39 local 817 k texlive-picture noarch 11:svn54867-69.fc39 local 312 k texlive-placeins noarch 11:svn19848.2.2-69.fc39 local 13 k texlive-plain noarch 11:svn57963-69.fc39 local 43 k texlive-polyglossia noarch 11:svn65792-69.fc39 local 176 k texlive-psfrag noarch 11:svn15878.3.04-69.fc39 local 15 k texlive-pslatex noarch 11:svn57434-69.fc39 local 22 k texlive-psnfss noarch 11:svn54694-69.fc39 local 42 k texlive-pspicture noarch 11:svn15878.0-69.fc39 local 16 k texlive-pst-3d noarch 11:svn17257.1.10-69.fc39 local 18 k texlive-pst-coil noarch 11:svn62977-69.fc39 local 18 k texlive-pst-eps noarch 11:svn15878.1.0-69.fc39 local 17 k texlive-pst-fill noarch 11:svn60671-69.fc39 local 18 k texlive-pst-grad noarch 11:svn15878.1.06-69.fc39 local 18 k texlive-pst-math noarch 11:svn64732-69.fc39 local 20 k texlive-pst-node noarch 11:svn61838-69.fc39 local 40 k texlive-pst-ovl noarch 11:svn54963-69.fc39 local 16 k texlive-pst-plot noarch 11:svn65346-69.fc39 local 37 k texlive-pst-text noarch 11:svn49542-69.fc39 local 19 k texlive-pst-tools noarch 11:svn60621-69.fc39 local 21 k texlive-pst-tree noarch 11:svn60421-69.fc39 local 21 k texlive-pstricks noarch 11:svn65346-69.fc39 local 111 k texlive-pstricks-add noarch 11:svn65067-69.fc39 local 37 k texlive-ragged2e noarch 11:svn66152-69.fc39 local 682 k texlive-rcs noarch 11:svn15878.0-69.fc39 local 28 k texlive-realscripts noarch 11:svn56594-69.fc39 local 19 k texlive-refcount noarch 11:svn53164-69.fc39 local 335 k texlive-rerunfilecheck noarch 11:svn63869-69.fc39 local 341 k texlive-rsfs noarch 11:svn15878.0-69.fc39 local 69 k texlive-sansmath noarch 11:svn17997.1.1-69.fc39 local 14 k texlive-sansmathaccent noarch 11:svn53628-69.fc39 local 32 k texlive-sauerj noarch 11:svn15878.0-69.fc39 local 20 k texlive-section noarch 11:svn20180.0-69.fc39 local 24 k texlive-seminar noarch 11:svn59801-69.fc39 local 48 k texlive-sepnum noarch 11:svn20186.2.0-69.fc39 local 17 k texlive-setspace noarch 11:svn65206-69.fc39 local 18 k texlive-showexpl noarch 11:svn57414-69.fc39 local 18 k texlive-stringenc noarch 11:svn52982-69.fc39 local 694 k texlive-subfig noarch 11:svn15878.1.3-69.fc39 local 21 k texlive-symbol noarch 11:svn61719-69.fc39 local 54 k texlive-tex i686 11:svn66186-77.fc39 local 188 k texlive-tex-ini-files noarch 11:svn40533-69.fc39 local 15 k texlive-texlive-common-doc noarch 11:svn54176-69.fc39 local 158 k texlive-texlive-en noarch 11:svn66572-77.fc39 local 1.9 M texlive-texlive-msg-translations noarch 11:svn66593-69.fc39 local 161 k texlive-texlive-scripts noarch 11:svn66584-77.fc39 local 112 k texlive-texlive.infra noarch 11:svn66512-77.fc39 local 288 k texlive-textcase noarch 11:svn63868-69.fc39 local 16 k texlive-thumbpdf noarch 11:svn62518-77.fc39 local 41 k texlive-times noarch 11:svn61719-69.fc39 local 341 k texlive-tipa noarch 11:svn29349.1.3-69.fc39 local 2.8 M texlive-titlesec noarch 11:svn59845-69.fc39 local 34 k texlive-tools noarch 11:svn64892-69.fc39 local 66 k texlive-translator noarch 11:svn59412-69.fc39 local 276 k texlive-transparent noarch 11:svn64852-69.fc39 local 286 k texlive-typehtml noarch 11:svn17134.0-69.fc39 local 21 k texlive-ucharcat noarch 11:svn38907-69.fc39 local 15 k texlive-ucs noarch 11:svn64114-69.fc39 local 386 k texlive-underscore noarch 11:svn18261.0-69.fc39 local 19 k texlive-unicode-data noarch 11:svn64423-69.fc39 local 367 k texlive-unicode-math noarch 11:svn61719-69.fc39 local 63 k texlive-uniquecounter noarch 11:svn53162-69.fc39 local 300 k texlive-url noarch 11:svn32528.3.4-69.fc39 local 20 k texlive-utopia noarch 11:svn15878.0-69.fc39 local 229 k texlive-varwidth noarch 11:svn24104.0.92-69.fc39 local 18 k texlive-xcolor noarch 11:svn63563-69.fc39 local 32 k texlive-xdvi i686 11:svn62387-77.fc39 local 347 k texlive-xetex i686 11:svn66203-77.fc39 local 1.2 M texlive-xetexconfig noarch 11:svn45845-69.fc39 local 11 k texlive-xifthen noarch 11:svn38929-69.fc39 local 16 k texlive-xkeyval noarch 11:svn63616-69.fc39 local 27 k texlive-xltxtra noarch 11:svn56594-69.fc39 local 17 k texlive-xpatch noarch 11:svn54563-69.fc39 local 19 k texlive-xstring noarch 11:svn65551-69.fc39 local 25 k texlive-xunicode noarch 11:svn30466.0.981-69.fc39 local 44 k texlive-zapfding noarch 11:svn61719-69.fc39 local 64 k texlive-zref noarch 11:svn62977-69.fc39 local 683 k tk i686 1:8.6.13-2.fc40 local 1.6 M tzdata noarch 2023c-4.fc40 local 433 k unixODBC i686 2.3.11-4.fc39 local 484 k uriparser i686 0.9.7-3.fc39 local 64 k urw-base35-bookman-fonts noarch 20200910-18.fc39 local 847 k urw-base35-c059-fonts noarch 20200910-18.fc39 local 874 k urw-base35-d050000l-fonts noarch 20200910-18.fc39 local 76 k urw-base35-fonts noarch 20200910-18.fc39 local 10 k urw-base35-fonts-common noarch 20200910-18.fc39 local 21 k urw-base35-gothic-fonts noarch 20200910-18.fc39 local 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-18.fc39 local 795 k urw-base35-nimbus-roman-fonts noarch 20200910-18.fc39 local 856 k urw-base35-nimbus-sans-fonts noarch 20200910-18.fc39 local 1.3 M urw-base35-p052-fonts noarch 20200910-18.fc39 local 974 k urw-base35-standard-symbols-ps-fonts noarch 20200910-18.fc39 local 42 k urw-base35-z003-fonts noarch 20200910-18.fc39 local 276 k utf8cpp-devel noarch 3.2.5-1.fc40 local 28 k vim-filesystem noarch 2:9.0.2153-1.fc40 local 18 k vtk i686 9.2.6-11.fc40 local 26 M vtk-devel i686 9.2.6-11.fc40 local 3.3 M vtk-qt i686 9.2.6-11.fc40 local 311 k vulkan-headers noarch 1.3.268.0-1.fc40 local 1.2 M vulkan-loader i686 1.3.268.0-1.fc40 local 158 k vulkan-loader-devel i686 1.3.268.0-1.fc40 local 11 k wayland-devel i686 1.22.0-2.fc39 local 140 k webkit2gtk4.1 i686 2.43.2-1.fc40 local 27 M woff2 i686 1.0.2-18.fc39 local 64 k wxBase i686 3.2.4-1.fc40 local 1.0 M wxBase-devel i686 3.2.4-1.fc40 local 1.2 M wxGTK i686 3.2.4-1.fc40 local 5.1 M wxGTK-gl i686 3.2.4-1.fc40 local 42 k wxGTK-i18n noarch 3.2.4-1.fc40 local 485 k wxGTK-media i686 3.2.4-1.fc40 local 58 k wxGTK-webview i686 3.2.4-1.fc40 local 80 k xapian-core-libs i686 1.4.23-1.fc39 local 829 k xcb-util i686 0.4.1-3.fc39 local 19 k xcb-util-image i686 0.4.1-3.fc39 local 19 k xcb-util-keysyms i686 0.4.1-3.fc39 local 14 k xcb-util-renderutil i686 0.3.10-3.fc39 local 18 k xcb-util-wm i686 0.4.2-3.fc39 local 34 k xdg-dbus-proxy i686 0.1.5-1.fc39 local 45 k xerces-c i686 3.2.3-9.fc39 local 1.0 M xkeyboard-config noarch 2.40-2.fc40 local 917 k xml-common noarch 0.6.3-62.fc40 local 31 k xorg-x11-proto-devel noarch 2023.2-3.fc40 local 263 k xpdf-libs i686 1:4.04-10.fc39 local 667 k xprop i686 1.2.5-4.fc39 local 35 k xz-devel i686 5.4.5-1.fc40 local 62 k zlib-devel i686 1.2.13-5.fc40 local 44 k zziplib i686 0.13.72-5.fc39 local 88 k Transaction Summary =================================================================================================== Install 1049 Packages Total size: 737 M Total download size: 272 M Installed size: 2.5 G Downloading Packages: [SKIPPED] boost-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-atomic-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-chrono-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-container-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-context-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-contract-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-coroutine-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-date-time-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-devel-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-fiber-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-filesystem-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-graph-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-iostreams-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-json-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-locale-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-log-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-math-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-nowide-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-numpy3-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-program-options-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-python3-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-random-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-regex-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-serialization-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-stacktrace-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-system-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-test-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-thread-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-timer-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-type_erasure-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] boost-wave-1.83.0-0.fc40.i686.rpm: Already downloaded [SKIPPED] poppler-23.08.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] poppler-glib-23.08.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] abattis-cantarell-vf-fonts-0.301-10.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-20230622-1.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-deprecated-20230622-1.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-pdf-20190401-5.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-12.33-1.fc40.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.33-1.fc40.i686.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-24.fc39.i686.rpm: Already downloaded [SKIPPED] biber-2.19-3.fc39.noarch.rpm: Already downloaded [SKIPPED] cairo-1.18.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] cairo-gobject-1.18.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] clang-libs-17.0.6-1.fc40.i686.rpm: Already downloaded [SKIPPED] clang-resource-filesystem-17.0.6-1.fc40.noarch.rpm: Already downloaded [SKIPPED] cmake-3.27.7-1.fc40.i686.rpm: Already downloaded [SKIPPED] cmake-data-3.27.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.27.7-1.fc40.i686.rpm: Already downloaded [SKIPPED] cmake-rpm-macros-3.27.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] cpp-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20231204-1.git1e3a2e4.fc40.noarch.rpm: Already downloaded [SKIPPED] cups-libs-2.4.7-4.fc40.i686.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.10-1.fc40.i686.rpm: Already downloaded [SKIPPED] default-fonts-core-sans-4.0-9.fc40.noarch.rpm: Already downloaded [SKIPPED] doxygen-1.9.8-1.fc40.i686.rpm: Already downloaded [SKIPPED] emacs-filesystem-29.1-14.fc40.noarch.rpm: Already downloaded [SKIPPED] expat-2.5.0-3.fc39.i686.rpm: Already downloaded [SKIPPED] flexiblas-3.3.1-5.fc39.i686.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.3.1-5.fc39.i686.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.3.1-5.fc39.i686.rpm: Already downloaded [SKIPPED] fontconfig-2.14.2-5.fc40.i686.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] freetype-2.13.1-2.fc39.i686.rpm: Already downloaded [SKIPPED] fribidi-1.0.13-2.fc39.i686.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.i686.rpm: Already downloaded [SKIPPED] gcc-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] gcc-c++-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] gd-2.3.3-12.fc39.i686.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-5.fc39.i686.rpm: Already downloaded [SKIPPED] ghostscript-10.02.1-4.fc40.i686.rpm: Already downloaded [SKIPPED] ghostscript-tools-fonts-10.02.1-4.fc40.i686.rpm: Already downloaded [SKIPPED] ghostscript-tools-printing-10.02.1-4.fc40.i686.rpm: Already downloaded [SKIPPED] glib2-2.78.3-1.fc40.i686.rpm: Already downloaded [SKIPPED] glibc-devel-2.38.9000-28.fc40.i686.rpm: Already downloaded [SKIPPED] glibc-headers-x86-2.38.9000-28.fc40.noarch.rpm: Already downloaded [SKIPPED] gnutls-3.8.2-2.fc40.i686.rpm: Already downloaded [SKIPPED] google-droid-sans-fonts-20200215-17.fc40.noarch.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20230801-4.fc40.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20230801-4.fc40.noarch.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-13.fc40.i686.rpm: Already downloaded [SKIPPED] graphviz-9.0.0-4.fc40.i686.rpm: Already downloaded [SKIPPED] groff-base-1.23.0-3.fc40.i686.rpm: Already downloaded [SKIPPED] gts-0.7.6-46.20121130.fc39.i686.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.i686.rpm: Already downloaded [SKIPPED] harfbuzz-8.3.0-2.fc40.i686.rpm: Already downloaded [SKIPPED] highway-1.0.7-1.fc40.i686.rpm: Already downloaded [SKIPPED] jbig2dec-libs-0.20-1.fc40.i686.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-27.fc40.i686.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-5.fc39.i686.rpm: Already downloaded [SKIPPED] kernel-headers-6.7.0-0.rc5.41.fc40.i686.rpm: Already downloaded [SKIPPED] lasi-1.1.3-11.fc39.i686.rpm: Already downloaded [SKIPPED] lcms2-2.15-2.fc39.i686.rpm: Already downloaded [SKIPPED] libICE-1.1.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] libSM-1.2.4-1.fc40.i686.rpm: Already downloaded [SKIPPED] libX11-1.8.7-1.fc40.i686.rpm: Already downloaded [SKIPPED] libX11-common-1.8.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] libXau-1.0.11-4.fc40.i686.rpm: Already downloaded [SKIPPED] libXaw-1.0.15-1.fc40.i686.rpm: Already downloaded [SKIPPED] libXext-1.3.5-4.fc40.i686.rpm: Already downloaded [SKIPPED] libXft-2.3.8-4.fc40.i686.rpm: Already downloaded [SKIPPED] libXi-1.8.1-3.fc40.i686.rpm: Already downloaded [SKIPPED] libXmu-1.1.4-4.fc40.i686.rpm: Already downloaded [SKIPPED] libXpm-3.5.17-1.fc40.i686.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-4.fc40.i686.rpm: Already downloaded [SKIPPED] libXt-1.3.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] libaom-3.7.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] libasan-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libatomic-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libavif-0.11.1-11.fc39.i686.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39.i686.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-7.fc39.i686.rpm: Already downloaded [SKIPPED] libdav1d-1.2.1-2.fc39.i686.rpm: Already downloaded [SKIPPED] libedit-3.1-48.20230828cvs.fc40.i686.rpm: Already downloaded [SKIPPED] libgfortran-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libgs-10.02.1-4.fc40.i686.rpm: Already downloaded [SKIPPED] libicu-73.2-3.fc40.i686.rpm: Already downloaded [SKIPPED] libicu-devel-73.2-3.fc40.i686.rpm: Already downloaded [SKIPPED] libijs-0.35-19.fc39.i686.rpm: Already downloaded [SKIPPED] libimagequant-4.0.3-2.fc40.i686.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-3.fc39.i686.rpm: Already downloaded [SKIPPED] libjxl-0.8.2-3.fc40.i686.rpm: Already downloaded [SKIPPED] liblerc-4.0.0-4.fc39.i686.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.i686.rpm: Already downloaded [SKIPPED] libpaper-2.1.1-1.fc39.i686.rpm: Already downloaded [SKIPPED] libpng-1.6.40-1.fc40.i686.rpm: Already downloaded [SKIPPED] libquadmath-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libquadmath-devel-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] librsvg2-2.57.0-3.fc40.i686.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libthai-0.1.29-6.fc39.i686.rpm: Already downloaded [SKIPPED] libtiff-4.5.0-3.fc40.i686.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-8.fc40.i686.rpm: Already downloaded [SKIPPED] libubsan-13.2.1-6.fc40.i686.rpm: Already downloaded [SKIPPED] libuv-1.47.0-3.fc40.i686.rpm: Already downloaded [SKIPPED] libwebp-1.3.2-2.fc40.i686.rpm: Already downloaded [SKIPPED] libxcb-1.16-2.fc40.i686.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.i686.rpm: Already downloaded [SKIPPED] libxslt-1.1.39-1.fc40.i686.rpm: Already downloaded [SKIPPED] llvm-libs-17.0.6-1.fc40.i686.rpm: Already downloaded [SKIPPED] mailcap-2.1.54-2.fc39.noarch.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.i686.rpm: Already downloaded [SKIPPED] mariadb-connector-c-3.3.5-2.fc39.i686.rpm: Already downloaded [SKIPPED] mariadb-connector-c-config-3.3.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] mariadb-connector-c-devel-3.3.5-2.fc39.i686.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39.i686.rpm: Already downloaded [SKIPPED] ncurses-6.4-8.20231001.fc40.i686.rpm: Already downloaded [SKIPPED] netpbm-11.02.00-3.fc40.i686.rpm: Already downloaded [SKIPPED] nettle-3.9.1-2.fc39.i686.rpm: Already downloaded [SKIPPED] nspr-4.35.0-16.fc40.i686.rpm: Already downloaded [SKIPPED] nss-3.95.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] nss-softokn-3.95.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.95.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] nss-sysinit-3.95.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] nss-util-3.95.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] openblas-0.3.25-1.fc40.i686.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.25-1.fc40.i686.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-5.fc40.i686.rpm: Already downloaded [SKIPPED] openssl-devel-3.1.4-1.fc40.i686.rpm: Already downloaded [SKIPPED] pango-1.51.0-1.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Authen-SASL-2.1700-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-AutoLoader-5.74-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-B-1.88-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-B-Hooks-EndOfScope-0.26-7.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISBN-3.008-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISBN-Data-20231130.001-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISMN-1.203-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISSN-1.005-8.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Carp-1.54-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Accessor-0.51-18.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Data-Inheritable-0.09-6.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Inspector-1.36-14.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Method-Modifiers-2.15-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Singleton-1.6-9.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.68-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Clone-0.46-4.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Compress-Raw-Bzip2-2.206-1.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Compress-Raw-Zlib-2.206-1.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Convert-ASN1-0.34-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Compare-1.29-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dump-1.25-8.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.188-501.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Data-OptList-0.114-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Uniqid-0.12-31.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Date-ISO8601-0.005-18.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Date-Manip-6.93-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-1.65-1.fc40.i686.rpm: Already downloaded [SKIPPED] perl-DateTime-Calendar-Julian-0.107-5.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-Format-Builder-0.8300-11.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-Format-Strptime-1.79-8.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-Locale-1.40-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-TimeZone-2.60-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-TimeZone-SystemV-0.010-19.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-TimeZone-Tzfile-0.011-19.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Devel-CallChecker-0.009-3.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Devel-Caller-2.07-3.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Devel-GlobalDestruction-0.14-22.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Devel-LexAlias-0.05-34.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Devel-StackTrace-2.04-16.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-1.20-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-HMAC-1.04-8.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-MD5-2.58-501.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Digest-SHA-6.04-501.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Dist-CheckConflicts-0.11-28.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.54-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-DynaLoader-Functions-0.004-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Email-Date-Format-1.008-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Encode-3.20-501.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Encode-Locale-1.05-27.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-English-1.11-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Errno-1.37-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Eval-Closure-0.14-21.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Exception-Class-1.45-8.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-MM-Utils-7.70-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.86-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Compare-1.100.700-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Copy-2.41-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.43-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-Rule-0.34-26.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-File-Listing-6.16-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-ShareDir-1.118-9.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-File-Slurper-0.014-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.13-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-FileHandle-2.05-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Filter-1.64-501.fc39.i686.rpm: Already downloaded [SKIPPED] perl-GSSAPI-0.28-43.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.57-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-HTML-Parser-3.81-3.fc39.i686.rpm: Already downloaded [SKIPPED] perl-HTML-Tagset-3.20-55.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Cookies-6.11-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Date-6.06-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Message-6.45-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Negotiate-6.01-36.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.088-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Hash-Util-FieldHash-1.26-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-I18N-LangTags-0.45-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-I18N-Langinfo-0.22-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-IO-1.52-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-IO-Compress-2.206-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-HTML-1.004-11.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-IP-0.42-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-SSL-2.084-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-IO-String-1.08-48.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Cmd-1.04-502.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Run3-0.048-29.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-SysV-2.09-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-IPC-System-Simple-1.30-11.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-JSON-4.10-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-LDAP-0.68-11.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-LWP-MediaTypes-6.04-15.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-LWP-Protocol-https-6.11-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Lingua-Translit-0.29-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-List-AllUtils-0.19-10.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-List-SomeUtils-0.59-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-List-UtilsBy-0.12-7.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Locale-Maketext-1.33-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Locale-Maketext-Simple-0.21-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Log-Dispatch-2.71-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Log-Dispatch-FileRotate-1.38-7.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Log-Log4perl-1.57-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-501.fc40.i686.rpm: Already downloaded [SKIPPED] perl-MIME-Charset-1.013.1-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Lite-3.033-8.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Types-2.24-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-MRO-Compat-0.15-7.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Mail-Sender-0.903-22.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Mail-Sendmail-0.80-18.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-MailTools-2.21-14.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Math-BigInt-2.0020.01-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Math-Complex-1.62-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Module-CoreList-5.20231129-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Implementation-0.09-37.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Load-0.36-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Load-Conditional-0.74-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Metadata-1.000038-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Runtime-0.016-20.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Mozilla-CA-20230821-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-NTLM-1.09-36.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Net-HTTP-6.23-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Net-SMTP-SSL-1.04-22.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Net-SSLeay-1.92-10.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Number-Compare-0.03-36.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Opcode-1.64-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-POSIX-2.13-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Package-Generator-1.106-29.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Package-Stash-0.40-5.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Package-Stash-XS-0.30-5.fc39.i686.rpm: Already downloaded [SKIPPED] perl-PadWalker-2.5-10.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Params-Check-0.38-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Params-Classify-0.015-20.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Params-Util-1.102-12.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Params-Validate-1.31-5.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Params-ValidationCompiler-0.31-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Parse-RecDescent-1.967015-20.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-PathTools-3.89-500.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-501.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Html-1.34-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.45-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Ref-Util-0.204-18.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Ref-Util-XS-0.117-20.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Regexp-Common-2017060201-22.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Role-Tiny-2.002004-9.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Safe-2.44-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-500.fc39.i686.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.037-3.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Sort-Key-1.33-28.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Specio-0.48-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Storable-3.32-500.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Sub-Exporter-0.991-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Sub-Exporter-Progressive-0.001013-22.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Sub-Identify-0.14-24.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Sub-Install-0.929-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Sys-Hostname-1.25-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Sys-Syslog-0.36-502.fc40.i686.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-502.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.18-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Balanced-2.06-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-BibTeX-0.89-3.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Text-CSV-2.03-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Glob-0.11-21.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Roman-3.5-25.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Soundex-3.05-28.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Unidecode-1.30-22.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Tie-4.6-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Tie-Cycle-1.227-9.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Tie-RefHash-1.40-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Time-HiRes-1.9775-500.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.350-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-TimeDate-2.33-11.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Try-Tiny-0.31-6.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-URI-5.21-1.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Unicode-Collate-1.31-500.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Unicode-LineBreak-2019.001-18.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Unicode-Normalize-1.32-500.fc39.i686.rpm: Already downloaded [SKIPPED] perl-Unicode-UCD-0.78-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-Variable-Magic-0.63-4.fc39.i686.rpm: Already downloaded [SKIPPED] perl-WWW-RobotRules-6.02-37.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-XML-LibXML-2.0209-3.fc40.i686.rpm: Already downloaded [SKIPPED] perl-XML-LibXML-Simple-1.01-12.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-XML-LibXSLT-2.002.001-3.fc39.i686.rpm: Already downloaded [SKIPPED] perl-XML-NamespaceSupport-1.12-21.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-XML-Parser-2.46-16.fc40.i686.rpm: Already downloaded [SKIPPED] perl-XML-SAX-1.02-13.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-XML-SAX-Base-1.09-21.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-XML-Writer-0.900-12.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-XML-XPath-1.48-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-XString-0.005-10.fc39.i686.rpm: Already downloaded [SKIPPED] perl-autodie-2.36-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-autovivification-0.18-20.fc39.i686.rpm: Already downloaded [SKIPPED] perl-base-2.27-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-deprecate-0.04-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-encoding-3.00-501.fc40.i686.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.38.2-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-libnet-3.15-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-libs-5.38.2-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-libwww-perl-6.72-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-locale-1.10-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-meta-notation-5.38.2-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-mro-1.28-503.fc40.i686.rpm: Already downloaded [SKIPPED] perl-namespace-autoclean-0.29-16.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-namespace-clean-0.27-24.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-open-1.13-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-overload-1.37-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.241-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.01-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-sigtrap-1.10-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-subs-1.04-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-vars-1.05-503.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-version-0.99.30-1.fc40.i686.rpm: Already downloaded [SKIPPED] perltidy-20230912-1.fc40.noarch.rpm: Already downloaded [SKIPPED] pixman-0.42.2-2.fc39.i686.rpm: Already downloaded [SKIPPED] poppler-data-0.4.11-5.fc39.noarch.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.2.1-1.fc39.noarch.rpm: Already downloaded [SKIPPED] python3-3.12.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] python3-libs-3.12.1-1.fc40.i686.rpm: Already downloaded [SKIPPED] python3-numpy-1.26.0-2.fc40.i686.rpm: Already downloaded [SKIPPED] rav1e-libs-0.6.6-4.fc40.i686.rpm: Already downloaded [SKIPPED] rhash-1.4.3-3.fc39.i686.rpm: Already downloaded [SKIPPED] rsvg-pixbuf-loader-2.57.0-3.fc40.i686.rpm: Already downloaded [SKIPPED] shared-mime-info-2.3-2.fc40.i686.rpm: Already downloaded [SKIPPED] sombok-2.4.0-20.fc39.i686.rpm: Already downloaded [SKIPPED] sqlite-3.44.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] sqlite-devel-3.44.2-1.fc40.i686.rpm: Already downloaded [SKIPPED] svt-av1-libs-1.4.1-3.fc39.i686.rpm: Already downloaded [SKIPPED] teckit-2.5.12-1.fc40.i686.rpm: Already downloaded [SKIPPED] texlive-ae-svn15878.1.4-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-algorithms-svn42428-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-alphalph-svn53087-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-amscls-svn55378-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-amsfonts-svn61937-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-amsmath-svn63514-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-anysize-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-atbegshi-svn53051-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-attachfile-svn42099-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-attachfile2-svn57959-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-atveryend-svn53108-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-auto-pst-pdf-svn56596-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-auxhook-svn53173-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-avantgar-svn61983-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-babel-english-svn44495-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-babel-svn65823-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-babelbib-svn57349-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-base-20230311-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-beamer-svn65984-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-bera-svn20031.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-beton-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-biblatex-svn66403-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-bibtex-svn66186-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-bidi-svn65572-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-bigintcalc-svn53172-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-bitset-svn53837-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-bookman-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-bookmark-svn56885-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-booktabs-svn53402-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-breakurl-svn29901.1.40-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-breqn-svn60881-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-caption-svn66580-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-carlisle-svn59577-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-catchfile-svn53084-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-changepage-svn15878.1.0c-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-charter-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-cite-svn36428.5.5-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-cm-super-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-cm-svn57963-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-cmap-svn57640-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-basic-svn59159-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-latex-svn63515-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-latexrecommended-svn65512-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-colorprofiles-svn49086-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-colortbl-svn64015-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-courier-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-crop-svn55424-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-csquotes-svn64389-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ctable-svn38672-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ctablestack-svn38514-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-currfile-svn64673-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-dehyph-svn48599-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-dvipdfmx-svn66203-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-dvips-svn66203-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-ec-svn25033.1.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-enctex-svn34957.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-enumitem-svn51423-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-epstopdf-pkg-svn53546-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-epstopdf-svn66461-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-eso-pic-svn56658-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-etex-pkg-svn41784-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-etex-svn66203-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-etexcmds-svn53171-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-etoolbox-svn56554-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-euenc-svn19795.0.1h-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-euler-svn42428-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-everysel-svn57489-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-everyshi-svn57001-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-extsizes-svn17263.1.4a-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fancybox-svn18304.1.4-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fancyhdr-svn64977-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fancyref-svn15878.0.9c-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fancyvrb-svn65585-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-filecontents-svn52142-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-filehook-svn64822-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-finstrut-svn21719.0.5-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-firstaid-svn64892-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fix2col-svn38770-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-float-svn15878.1.3d-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fontspec-svn63386-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-footmisc-svn62524-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-footnotehyper-svn60374-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fp-svn49719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-fpl-svn54512-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-geometry-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-gettitlestring-svn53170-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-glyphlist-svn54074-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-graphics-cfg-svn41448-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-graphics-def-svn64487-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-graphics-svn66204-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-grfext-svn53024-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-grffile-svn52756-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-gsftopk-svn52851-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-helvetic-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hobsub-svn52810-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hologo-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hopatch-svn65491-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hycolor-svn53584-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hypdoc-svn65678-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hyperref-svn65758-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hyph-utf8-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hyphen-base-svn66413-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-hyphenex-svn57387-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ifmtarg-svn47544-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ifplatform-svn45533-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-iftex-svn61910-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-index-svn24099.4.1beta-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-infwarerr-svn53023-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-intcalc-svn53168-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-jknapltx-svn19440.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-kastrup-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-knuth-lib-svn57963-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-knuth-local-svn57963-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-koma-script-svn64685-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-kpathsea-svn66209-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-kvdefinekeys-svn53193-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-kvoptions-svn63622-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-kvsetkeys-svn64632-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-l3backend-svn65573-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-l3experimental-svn65621-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-l3kernel-svn66094-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-l3packages-svn65722-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-latex-fonts-svn28888.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-latex-lab-svn64892-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-latex-svn65161-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-latexbug-svn63596-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-latexconfig-svn53525-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-letltxmacro-svn53022-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lib-20230311-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-lineno-svn65586-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-listings-svn66222-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lm-math-svn36915.1.959-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lm-svn65956-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-logreq-svn53003-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ltabptch-svn17533.1.74d-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ltxcmds-svn56421-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ltxmisc-svn21927.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lua-alt-getopt-svn56414-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lua-uni-algos-svn62204-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-luabidi-svn54512-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-luahbtex-svn66186-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-lualatex-math-svn61464-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lualibs-svn64615-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-luaotfload-svn64616-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-luatex-svn66967-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-luatexbase-svn52663-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-lwarp-svn66259-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-makecmds-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-makeindex-svn62517-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-marginnote-svn48383-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-marvosym-svn29349.2.2a-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mathpazo-svn52663-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mathspec-svn42773-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mathtools-svn63767-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mdwtools-svn15878.1.05.4-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-memoir-svn65040-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-metafont-svn66186-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-metalogo-svn18611.0.12-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mflogo-svn42428-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mfnfss-svn46036-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mfware-svn66186-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-microtype-svn66587-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-minitoc-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mnsymbol-svn18651.1.4-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-modes-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mparhack-svn59066-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-mptopdf-svn65952-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ms-svn57473-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-multido-svn18302.1.42-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-natbib-svn20668.8.31b-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-newfloat-svn52906-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-notoccite-svn18129.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ntgclass-svn65522-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-oberdiek-svn65521-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pagesel-svn56105-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-palatino-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-paralist-svn43021-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-parallel-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-parskip-svn58358-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfcol-svn64469-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfcolfoot-svn65512-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfcolmk-svn52912-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfescape-svn53082-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdflscape-svn64851-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfmanagement-testphase-svn66532-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfpages-svn65319-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pdftex-svn66243-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-pdftexcmds-svn55777-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pgf-svn65553-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-picture-svn54867-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-placeins-svn19848.2.2-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-plain-svn57963-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-polyglossia-svn65792-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-psfrag-svn15878.3.04-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pslatex-svn57434-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-psnfss-svn54694-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pspicture-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-3d-svn17257.1.10-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-coil-svn62977-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-eps-svn15878.1.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-fill-svn60671-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-grad-svn15878.1.06-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-math-svn64732-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-node-svn61838-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-ovl-svn54963-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-plot-svn65346-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-text-svn49542-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-tools-svn60621-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-tree-svn60421-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pstricks-add-svn65067-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-pstricks-svn65346-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ragged2e-svn66152-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-rcs-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-realscripts-svn56594-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-refcount-svn53164-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-rerunfilecheck-svn63869-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-rsfs-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-sansmath-svn17997.1.1-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-sansmathaccent-svn53628-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-sauerj-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-section-svn20180.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-seminar-svn59801-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-sepnum-svn20186.2.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-setspace-svn65206-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-showexpl-svn57414-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-stringenc-svn52982-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-subfig-svn15878.1.3-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-symbol-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-tex-ini-files-svn40533-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-tex-svn66186-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-texlive-common-doc-svn54176-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-en-svn66572-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-msg-translations-svn66593-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-scripts-svn66584-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive.infra-svn66512-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-textcase-svn63868-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-thumbpdf-svn62518-77.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-times-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-tipa-svn29349.1.3-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-titlesec-svn59845-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-tools-svn64892-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-translator-svn59412-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-transparent-svn64852-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-typehtml-svn17134.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ucharcat-svn38907-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-ucs-svn64114-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-underscore-svn18261.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-unicode-data-svn64423-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-unicode-math-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-uniquecounter-svn53162-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-url-svn32528.3.4-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-utopia-svn15878.0-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-varwidth-svn24104.0.92-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xcolor-svn63563-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xdvi-svn62387-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-xetex-svn66203-77.fc39.i686.rpm: Already downloaded [SKIPPED] texlive-xetexconfig-svn45845-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xifthen-svn38929-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xkeyval-svn63616-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xltxtra-svn56594-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xpatch-svn54563-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xstring-svn65551-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-xunicode-svn30466.0.981-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-zapfding-svn61719-69.fc39.noarch.rpm: Already downloaded [SKIPPED] texlive-zref-svn62977-69.fc39.noarch.rpm: Already downloaded [SKIPPED] tzdata-2023c-4.fc40.noarch.rpm: Already downloaded [SKIPPED] urw-base35-bookman-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-c059-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-d050000l-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-common-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-gothic-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-roman-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-sans-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-p052-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-standard-symbols-ps-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-z003-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] vim-filesystem-9.0.2153-1.fc40.noarch.rpm: Already downloaded [SKIPPED] xapian-core-libs-1.4.23-1.fc39.i686.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-62.fc40.noarch.rpm: Already downloaded [SKIPPED] xpdf-libs-4.04-10.fc39.i686.rpm: Already downloaded [SKIPPED] zlib-devel-1.2.13-5.fc40.i686.rpm: Already downloaded [SKIPPED] zziplib-0.13.72-5.fc39.i686.rpm: Already downloaded (685/1049): cli11-devel-2.3.2-4.fc40.noarch.rpm 2.3 MB/s | 127 kB 00:00 (686/1049): assimp-devel-5.2.5-1.fc40.i686.rpm 1.7 MB/s | 157 kB 00:00 (687/1049): flann-devel-1.9.2-4.fc40.i686.rpm 1.4 MB/s | 93 kB 00:00 (688/1049): flann-1.9.2-4.fc40.i686.rpm 11 MB/s | 1.2 MB 00:00 (689/1049): assimp-5.2.5-1.fc40.i686.rpm 13 MB/s | 2.5 MB 00:00 (690/1049): imath-3.1.9-3.fc40.i686.rpm 2.6 MB/s | 98 kB 00:00 (691/1049): flann-static-1.9.2-4.fc40.i686.rpm 15 MB/s | 804 kB 00:00 (692/1049): libftdi-1.5-10.fc40.i686.rpm 2.3 MB/s | 45 kB 00:00 (693/1049): libftdi-devel-1.5-10.fc40.i686.rpm 2.7 MB/s | 37 kB 00:00 (694/1049): libkml-1.3.0-45.fc40.i686.rpm 21 MB/s | 395 kB 00:00 (695/1049): openexr-libs-3.1.10-2.fc40.i686.rpm 29 MB/s | 1.2 MB 00:00 (696/1049): pcl-devel-1.12.0-30.fc40.i686.rpm 27 MB/s | 1.1 MB 00:00 (697/1049): python3-libftdi-1.5-10.fc40.i686.rp 4.3 MB/s | 84 kB 00:00 (698/1049): SDL2-2.28.5-1.fc40.i686.rpm 8.2 MB/s | 721 kB 00:00 (699/1049): SuperLU-6.0.1-1.fc40.i686.rpm 12 MB/s | 201 kB 00:00 (700/1049): PEGTL-devel-2.8.3-7.fc39.i686.rpm 971 kB/s | 127 kB 00:00 (701/1049): adwaita-cursor-theme-45.0-1.fc40.no 19 MB/s | 657 kB 00:00 (702/1049): alsa-lib-1.2.10-3.fc40.i686.rpm 19 MB/s | 541 kB 00:00 (703/1049): armadillo-10.8.2-5.fc39.i686.rpm 3.1 MB/s | 41 kB 00:00 (704/1049): arpack-3.9.1-1.fc40.i686.rpm 9.0 MB/s | 123 kB 00:00 (705/1049): pcl-1.12.0-30.fc40.i686.rpm 50 MB/s | 14 MB 00:00 (706/1049): at-spi2-atk-2.50.0-1.fc40.i686.rpm 3.5 MB/s | 92 kB 00:00 (707/1049): adwaita-icon-theme-45.0-1.fc40.noar 3.1 MB/s | 284 kB 00:00 (708/1049): at-spi2-atk-devel-2.50.0-1.fc40.i68 926 kB/s | 10 kB 00:00 (709/1049): atk-2.50.0-1.fc40.i686.rpm 7.4 MB/s | 82 kB 00:00 (710/1049): atk-devel-2.50.0-1.fc40.i686.rpm 22 MB/s | 332 kB 00:00 (711/1049): at-spi2-core-devel-2.50.0-1.fc40.i6 4.3 MB/s | 247 kB 00:00 (712/1049): autoconf-2.71-7.fc40.noarch.rpm 30 MB/s | 720 kB 00:00 (713/1049): at-spi2-core-2.50.0-1.fc40.i686.rpm 5.1 MB/s | 358 kB 00:00 (714/1049): avahi-compat-libdns_sd-0.8-24.fc39. 1.1 MB/s | 26 kB 00:00 (715/1049): blas-devel-3.11.0-5.fc39.i686.rpm 776 kB/s | 18 kB 00:00 (716/1049): blosc-1.21.5-2.fc40.i686.rpm 5.2 MB/s | 61 kB 00:00 (717/1049): blas-3.11.0-5.fc39.i686.rpm 5.7 MB/s | 323 kB 00:00 (718/1049): brotli-1.1.0-1.fc40.i686.rpm 1.9 MB/s | 20 kB 00:00 (719/1049): brotli-devel-1.1.0-1.fc40.i686.rpm 3.1 MB/s | 34 kB 00:00 (720/1049): bzip2-devel-1.0.8-16.fc39.i686.rpm 17 MB/s | 214 kB 00:00 (721/1049): automake-1.16.5-14.fc40.noarch.rpm 6.7 MB/s | 676 kB 00:00 (722/1049): cairo-devel-1.18.0-1.fc40.i686.rpm 13 MB/s | 176 kB 00:00 (723/1049): bubblewrap-0.8.0-1.fc40.i686.rpm 2.0 MB/s | 61 kB 00:00 (724/1049): cairo-gobject-devel-1.18.0-1.fc40.i 673 kB/s | 11 kB 00:00 (725/1049): cdparanoia-libs-10.2-42.fc39.i686.r 4.1 MB/s | 56 kB 00:00 (726/1049): cfitsio-4.3.1-1.fc40.i686.rpm 31 MB/s | 672 kB 00:00 (727/1049): cgnslib-common-4.4.0-2.fc39.noarch. 3.1 MB/s | 104 kB 00:00 (728/1049): cgnslib-devel-4.4.0-2.fc39.i686.rpm 2.2 MB/s | 56 kB 00:00 (729/1049): cgnslib-libs-4.4.0-2.fc39.i686.rpm 20 MB/s | 330 kB 00:00 (730/1049): colord-libs-1.4.6-6.fc40.i686.rpm 16 MB/s | 245 kB 00:00 (731/1049): dbus-1.14.10-1.fc40.i686.rpm 813 kB/s | 8.1 kB 00:00 (732/1049): cryptsetup-libs-2.7.0~rc0-1.fc40.i6 24 MB/s | 531 kB 00:00 (733/1049): cgnslib-4.4.0-2.fc39.i686.rpm 5.5 MB/s | 430 kB 00:00 (734/1049): dbus-broker-33-2.fc39.i686.rpm 12 MB/s | 180 kB 00:00 (735/1049): dbus-common-1.14.10-1.fc40.noarch.r 1.5 MB/s | 15 kB 00:00 (736/1049): desktop-file-utils-0.26-9.fc39.i686 6.1 MB/s | 71 kB 00:00 (737/1049): dbus-devel-1.14.10-1.fc40.i686.rpm 1.9 MB/s | 35 kB 00:00 (738/1049): device-mapper-1.02.196-1.fc39.i686. 8.9 MB/s | 140 kB 00:00 (739/1049): device-mapper-libs-1.02.196-1.fc39. 15 MB/s | 189 kB 00:00 (740/1049): double-conversion-3.1.5-9.fc39.i686 2.5 MB/s | 52 kB 00:00 (741/1049): duktape-2.7.0-5.fc39.i686.rpm 15 MB/s | 176 kB 00:00 (742/1049): enchant2-2.6.4-1.fc40.i686.rpm 5.4 MB/s | 66 kB 00:00 (743/1049): double-conversion-devel-3.1.5-9.fc3 743 kB/s | 27 kB 00:00 (744/1049): expat-devel-2.5.0-3.fc39.i686.rpm 3.4 MB/s | 52 kB 00:00 (745/1049): flexiblas-devel-3.3.1-5.fc39.i686.r 6.4 MB/s | 103 kB 00:00 (746/1049): fontconfig-devel-2.14.2-5.fc40.i686 9.1 MB/s | 128 kB 00:00 (747/1049): freeglut-3.4.0-4.fc39.i686.rpm 12 MB/s | 154 kB 00:00 (748/1049): freeglut-devel-3.4.0-4.fc39.i686.rp 38 MB/s | 887 kB 00:00 (749/1049): freetype-devel-2.13.1-2.fc39.i686.r 33 MB/s | 913 kB 00:00 (750/1049): freexl-2.0.0-3.fc40.i686.rpm 3.5 MB/s | 48 kB 00:00 (751/1049): fribidi-devel-1.0.13-2.fc39.i686.rp 2.1 MB/s | 25 kB 00:00 (752/1049): gdal-devel-3.8.1-1.fc40.i686.rpm 12 MB/s | 210 kB 00:00 (753/1049): eigen3-devel-3.4.0-12.fc39.noarch.r 5.1 MB/s | 1.1 MB 00:00 (754/1049): gcc-gfortran-13.2.1-6.fc40.i686.rpm 64 MB/s | 12 MB 00:00 (755/1049): gdk-pixbuf2-modules-2.42.10-5.fc39. 7.7 MB/s | 90 kB 00:00 (756/1049): gdk-pixbuf2-devel-2.42.10-5.fc39.i6 3.4 MB/s | 329 kB 00:00 (757/1049): geos-3.12.1-1.fc40.i686.rpm 42 MB/s | 1.3 MB 00:00 (758/1049): gettext-envsubst-0.22-2.fc39.i686.r 3.1 MB/s | 36 kB 00:00 (759/1049): gettext-libs-0.22-2.fc39.i686.rpm 22 MB/s | 342 kB 00:00 (760/1049): gettext-runtime-0.22-2.fc39.i686.rp 9.5 MB/s | 111 kB 00:00 (761/1049): giflib-5.2.1-17.fc40.i686.rpm 4.3 MB/s | 53 kB 00:00 (762/1049): gdal-libs-3.8.1-1.fc40.i686.rpm 32 MB/s | 9.5 MB 00:00 (763/1049): gl-manpages-1.1-29.20190306.fc40.no 31 MB/s | 1.0 MB 00:00 (764/1049): glew-devel-2.2.0-5.fc39.i686.rpm 14 MB/s | 217 kB 00:00 (765/1049): glib2-devel-2.78.3-1.fc40.i686.rpm 29 MB/s | 540 kB 00:00 (766/1049): glx-utils-9.0.0-4.fc40.i686.rpm 7.4 MB/s | 74 kB 00:00 (767/1049): graphene-1.10.6-6.fc39.i686.rpm 6.1 MB/s | 81 kB 00:00 (768/1049): graphite2-devel-1.3.14-13.fc40.i686 1.5 MB/s | 21 kB 00:00 (769/1049): gssdp-1.6.3-1.fc40.i686.rpm 5.0 MB/s | 60 kB 00:00 (770/1049): gstreamer1-plugins-bad-free-libs-1. 33 MB/s | 777 kB 00:00 (771/1049): gstreamer1-1.22.7-2.fc40.i686.rpm 25 MB/s | 1.5 MB 00:00 (772/1049): gstreamer1-plugins-base-1.22.7-1.fc 51 MB/s | 2.3 MB 00:00 (773/1049): gtk-update-icon-cache-3.24.38-3.fc3 2.4 MB/s | 35 kB 00:00 (774/1049): gettext-0.22-2.fc39.i686.rpm 4.0 MB/s | 1.0 MB 00:00 (775/1049): gtk3-devel-3.24.38-3.fc39.i686.rpm 57 MB/s | 4.1 MB 00:00 (776/1049): gupnp-1.6.6-2.fc40.i686.rpm 3.0 MB/s | 114 kB 00:00 (777/1049): gupnp-igd-1.6.0-2.fc39.i686.rpm 3.0 MB/s | 35 kB 00:00 (778/1049): harfbuzz-icu-8.3.0-2.fc40.i686.rpm 1.5 MB/s | 17 kB 00:00 (779/1049): hdf-libs-4.2.15-14.fc40.i686.rpm 19 MB/s | 301 kB 00:00 (780/1049): hdf5-1.12.1-15.fc40.i686.rpm 50 MB/s | 2.1 MB 00:00 (781/1049): gtk3-3.24.38-3.fc39.i686.rpm 28 MB/s | 5.0 MB 00:00 (782/1049): harfbuzz-devel-8.3.0-2.fc40.i686.rp 4.1 MB/s | 414 kB 00:00 (783/1049): hdf5-devel-1.12.1-15.fc40.i686.rpm 34 MB/s | 1.3 MB 00:00 (784/1049): hicolor-icon-theme-0.17-16.fc39.noa 4.9 MB/s | 66 kB 00:00 (785/1049): hunspell-filesystem-1.7.2-5.fc39.i6 940 kB/s | 9.2 kB 00:00 (786/1049): hunspell-en-US-0.20201207-7.fc39.no 13 MB/s | 181 kB 00:00 (787/1049): hyphen-2.8.8-21.fc39.i686.rpm 2.1 MB/s | 29 kB 00:00 (788/1049): hwdata-0.377-2.fc40.noarch.rpm 48 MB/s | 1.6 MB 00:00 (789/1049): javascriptcoregtk4.1-2.43.2-1.fc40. 57 MB/s | 4.2 MB 00:00 (790/1049): hunspell-1.7.2-5.fc39.i686.rpm 3.5 MB/s | 473 kB 00:00 (791/1049): json-c-0.17-1.fc40.i686.rpm 4.7 MB/s | 46 kB 00:00 (792/1049): json-glib-1.8.0-1.fc40.i686.rpm 12 MB/s | 159 kB 00:00 (793/1049): iso-codes-4.15.0-2.fc39.noarch.rpm 28 MB/s | 3.4 MB 00:00 (794/1049): json-devel-3.11.2-4.fc40.i686.rpm 5.5 MB/s | 154 kB 00:00 (795/1049): jsoncpp-devel-1.9.5-5.fc39.i686.rpm 1.4 MB/s | 29 kB 00:00 (796/1049): kbd-legacy-2.6.3-1.fc40.noarch.rpm 23 MB/s | 529 kB 00:00 (797/1049): kmod-31-3.fc40.i686.rpm 11 MB/s | 130 kB 00:00 (798/1049): kbd-2.6.3-1.fc40.i686.rpm 9.6 MB/s | 406 kB 00:00 (799/1049): kmod-libs-31-3.fc40.i686.rpm 5.5 MB/s | 75 kB 00:00 (800/1049): kbd-misc-2.6.3-1.fc40.noarch.rpm 44 MB/s | 1.5 MB 00:00 (801/1049): lib3ds-1.3.0-41.fc39.i686.rpm 1.8 MB/s | 72 kB 00:00 (802/1049): lapack-devel-3.11.0-5.fc39.i686.rpm 1.3 MB/s | 77 kB 00:00 (803/1049): libGLEW-2.2.0-5.fc39.i686.rpm 13 MB/s | 177 kB 00:00 (804/1049): lib3ds-devel-1.3.0-41.fc39.i686.rpm 775 kB/s | 24 kB 00:00 (805/1049): libSM-devel-1.2.4-1.fc40.i686.rpm 1.0 MB/s | 12 kB 00:00 (806/1049): libICE-devel-1.1.1-1.fc40.i686.rpm 3.5 MB/s | 46 kB 00:00 (807/1049): libX11-xcb-1.8.7-1.fc40.i686.rpm 1.3 MB/s | 12 kB 00:00 (808/1049): libXau-devel-1.0.11-4.fc40.i686.rpm 1.3 MB/s | 13 kB 00:00 (809/1049): libXcomposite-0.4.6-1.fc40.i686.rpm 2.2 MB/s | 24 kB 00:00 (810/1049): libX11-devel-1.8.7-1.fc40.i686.rpm 25 MB/s | 912 kB 00:00 (811/1049): libXcomposite-devel-0.4.6-1.fc40.i6 1.3 MB/s | 16 kB 00:00 (812/1049): libXcursor-1.2.1-5.fc40.i686.rpm 2.7 MB/s | 32 kB 00:00 (813/1049): libXcursor-devel-1.2.1-5.fc40.i686. 2.5 MB/s | 29 kB 00:00 (814/1049): libXdamage-1.1.6-1.fc40.i686.rpm 2.1 MB/s | 23 kB 00:00 (815/1049): libXdamage-devel-1.1.6-1.fc40.i686. 852 kB/s | 9.4 kB 00:00 (816/1049): libXext-devel-1.3.5-4.fc40.i686.rpm 6.1 MB/s | 72 kB 00:00 (817/1049): libXfixes-6.0.1-1.fc40.i686.rpm 2.1 MB/s | 20 kB 00:00 (818/1049): libXfixes-devel-6.0.1-1.fc40.i686.r 1.1 MB/s | 12 kB 00:00 (819/1049): libXft-devel-2.3.8-4.fc40.i686.rpm 3.1 MB/s | 36 kB 00:00 (820/1049): libXi-devel-1.8.1-3.fc40.i686.rpm 8.2 MB/s | 103 kB 00:00 (821/1049): libXinerama-1.1.5-4.fc40.i686.rpm 1.3 MB/s | 14 kB 00:00 (822/1049): libXinerama-devel-1.1.5-4.fc40.i686 1.1 MB/s | 13 kB 00:00 (823/1049): libXrandr-1.5.4-1.fc40.i686.rpm 2.6 MB/s | 29 kB 00:00 (824/1049): libXrandr-devel-1.5.4-1.fc40.i686.r 1.6 MB/s | 19 kB 00:00 (825/1049): libXrender-devel-0.9.11-4.fc40.i686 1.6 MB/s | 19 kB 00:00 (826/1049): libXtst-1.2.4-4.fc40.i686.rpm 1.4 MB/s | 21 kB 00:00 (827/1049): libXt-devel-1.3.0-1.fc40.i686.rpm 19 MB/s | 408 kB 00:00 (828/1049): libXtst-devel-1.2.4-4.fc40.i686.rpm 1.3 MB/s | 16 kB 00:00 (829/1049): libXv-1.0.12-1.fc40.i686.rpm 1.6 MB/s | 19 kB 00:00 (830/1049): libXxf86vm-1.1.5-4.fc40.i686.rpm 1.7 MB/s | 19 kB 00:00 (831/1049): libaec-1.0.6-5.fc39.i686.rpm 3.5 MB/s | 44 kB 00:00 (832/1049): libaec-devel-1.0.6-5.fc39.i686.rpm 1.0 MB/s | 12 kB 00:00 (833/1049): libappstream-glib-0.8.2-4.fc39.i686 19 MB/s | 418 kB 00:00 (834/1049): libargon2-20190702-3.fc39.i686.rpm 2.4 MB/s | 30 kB 00:00 (835/1049): libblkid-devel-2.39.2-1.fc40.i686.r 1.7 MB/s | 18 kB 00:00 (836/1049): libarchive-devel-3.7.2-1.fc40.i686. 2.6 MB/s | 126 kB 00:00 (837/1049): libcloudproviders-0.3.5-1.fc40.i686 3.9 MB/s | 49 kB 00:00 (838/1049): libconfuse-3.3-10.fc39.i686.rpm 14 MB/s | 190 kB 00:00 (839/1049): libcloudproviders-devel-0.3.5-1.fc4 2.4 MB/s | 43 kB 00:00 (840/1049): libdatrie-devel-0.2.13-7.fc39.i686. 9.2 MB/s | 138 kB 00:00 (841/1049): libcurl-devel-8.5.0-1.fc40.i686.rpm 41 MB/s | 924 kB 00:00 (842/1049): libdc1394-2.2.7-3.fc39.i686.rpm 9.1 MB/s | 137 kB 00:00 (843/1049): libdecor-0.2.1-2.fc40.i686.rpm 5.1 MB/s | 60 kB 00:00 (844/1049): libdc1394-devel-2.2.7-3.fc39.i686.r 2.2 MB/s | 53 kB 00:00 (845/1049): libdicom-1.0.5-1.fc40.i686.rpm 7.6 MB/s | 92 kB 00:00 (846/1049): libdicom-devel-1.0.5-1.fc40.i686.rp 747 kB/s | 16 kB 00:00 (847/1049): libdrm-2.4.117-1.fc40.i686.rpm 15 MB/s | 172 kB 00:00 (848/1049): libdrm-devel-2.4.117-1.fc40.i686.rp 11 MB/s | 168 kB 00:00 (849/1049): libepoxy-1.5.10-4.fc39.i686.rpm 16 MB/s | 259 kB 00:00 (850/1049): libevdev-1.13.1-2.fc39.i686.rpm 4.2 MB/s | 40 kB 00:00 (851/1049): libepoxy-devel-1.5.10-4.fc39.i686.r 10 MB/s | 133 kB 00:00 (852/1049): libffi-devel-3.4.4-4.fc39.i686.rpm 2.6 MB/s | 28 kB 00:00 (853/1049): libfreenect-0.7.0-4.fc39.i686.rpm 6.7 MB/s | 126 kB 00:00 (854/1049): libfreenect-devel-0.7.0-4.fc39.i686 3.4 MB/s | 150 kB 00:00 (855/1049): libfreenect-fakenect-0.7.0-4.fc39.i 1.4 MB/s | 54 kB 00:00 (856/1049): libfreenect-opencv-0.7.0-4.fc39.i68 831 kB/s | 16 kB 00:00 (857/1049): libgcrypt-1.10.3-1.fc40.i686.rpm 24 MB/s | 474 kB 00:00 (858/1049): libgeotiff-1.7.1-10.fc40.i686.rpm 8.1 MB/s | 105 kB 00:00 (859/1049): libglvnd-1.7.0-1.fc40.i686.rpm 10 MB/s | 125 kB 00:00 (860/1049): libglvnd-core-devel-1.7.0-1.fc40.i6 1.8 MB/s | 17 kB 00:00 (861/1049): libglvnd-devel-1.7.0-1.fc40.i686.rp 14 MB/s | 157 kB 00:00 (862/1049): lapack-3.11.0-5.fc39.i686.rpm 14 MB/s | 7.7 MB 00:00 (863/1049): libglvnd-egl-1.7.0-1.fc40.i686.rpm 2.0 MB/s | 38 kB 00:00 (864/1049): libglvnd-gles-1.7.0-1.fc40.i686.rpm 1.8 MB/s | 30 kB 00:00 (865/1049): libglvnd-opengl-1.7.0-1.fc40.i686.r 3.9 MB/s | 39 kB 00:00 (866/1049): libgpg-error-1.47-2.fc39.i686.rpm 19 MB/s | 228 kB 00:00 (867/1049): libglvnd-glx-1.7.0-1.fc40.i686.rpm 9.0 MB/s | 137 kB 00:00 (868/1049): libgta-1.2.1-10.fc39.i686.rpm 3.3 MB/s | 40 kB 00:00 (869/1049): libgudev-238-2.fc39.i686.rpm 3.0 MB/s | 35 kB 00:00 (870/1049): libgusb-0.4.8-1.fc40.i686.rpm 5.7 MB/s | 68 kB 00:00 (871/1049): libinput-1.24.0-1.fc40.i686.rpm 18 MB/s | 217 kB 00:00 (872/1049): libjpeg-turbo-devel-2.1.4-3.fc39.i6 8.3 MB/s | 98 kB 00:00 (873/1049): libharu-devel-2.4.3-3.fc39.i686.rpm 1.1 MB/s | 41 kB 00:00 (874/1049): libmanette-0.2.6-7.fc39.i686.rpm 4.0 MB/s | 50 kB 00:00 (875/1049): libharu-2.4.3-3.fc39.i686.rpm 13 MB/s | 572 kB 00:00 (876/1049): libmount-devel-2.39.2-1.fc40.i686.r 1.8 MB/s | 18 kB 00:00 (877/1049): libnice-0.1.21-4.fc39.i686.rpm 9.3 MB/s | 213 kB 00:00 (878/1049): libogg-1.3.5-6.fc39.i686.rpm 1.5 MB/s | 34 kB 00:00 (879/1049): libmspack-0.10.1-0.10.alpha.fc39.i6 2.2 MB/s | 71 kB 00:00 (880/1049): libogg-devel-1.3.5-6.fc39.i686.rpm 946 kB/s | 13 kB 00:00 (881/1049): libpciaccess-0.16-9.fc39.i686.rpm 3.0 MB/s | 29 kB 00:00 (882/1049): libpciaccess-devel-0.16-9.fc39.i686 1.1 MB/s | 12 kB 00:00 (883/1049): libpng-devel-1.6.40-1.fc40.i686.rpm 20 MB/s | 292 kB 00:00 (884/1049): libpq-16.1-1.fc40.i686.rpm 19 MB/s | 257 kB 00:00 (885/1049): libphidget22-devel-1.15.20230603-2. 2.1 MB/s | 66 kB 00:00 (886/1049): libproxy-0.5.3-3.fc40.i686.rpm 5.2 MB/s | 50 kB 00:00 (887/1049): libphidget22-1.15.20230603-2.fc39.i 11 MB/s | 596 kB 00:00 (888/1049): libpq-devel-16.1-1.fc40.i686.rpm 2.3 MB/s | 104 kB 00:00 (889/1049): libqhull-8.0.2-2.fc40.i686.rpm 5.5 MB/s | 212 kB 00:00 (890/1049): libqhull_r-8.0.2-2.fc40.i686.rpm 17 MB/s | 214 kB 00:00 (891/1049): libraw1394-2.1.2-18.fc39.i686.rpm 5.9 MB/s | 70 kB 00:00 (892/1049): libqhull_p-8.0.2-2.fc40.i686.rpm 5.2 MB/s | 216 kB 00:00 (893/1049): librttopo-1.1.0-12.fc39.i686.rpm 17 MB/s | 234 kB 00:00 (894/1049): libseccomp-2.5.3-6.fc39.i686.rpm 5.8 MB/s | 73 kB 00:00 (895/1049): libraw1394-devel-2.1.2-18.fc39.i686 1.3 MB/s | 35 kB 00:00 (896/1049): libsecret-0.21.2-2.fc40.i686.rpm 14 MB/s | 189 kB 00:00 (897/1049): libselinux-devel-3.6-0.rc2.1.fc40.i 7.8 MB/s | 115 kB 00:00 (898/1049): libsepol-devel-3.6-0.rc2.1.fc40.i68 3.4 MB/s | 40 kB 00:00 (899/1049): libsoup3-3.4.4-1.fc40.i686.rpm 19 MB/s | 397 kB 00:00 (900/1049): libstemmer-2.2.0-7.fc39.i686.rpm 10 MB/s | 156 kB 00:00 (901/1049): libthai-devel-0.1.29-6.fc39.i686.rp 9.4 MB/s | 123 kB 00:00 (902/1049): libtheora-1.1.1-34.fc39.i686.rpm 13 MB/s | 170 kB 00:00 (903/1049): libtiff-devel-4.5.0-3.fc40.i686.rpm 16 MB/s | 240 kB 00:00 (904/1049): libtracker-sparql-3.6.0-1.fc40.i686 25 MB/s | 388 kB 00:00 (905/1049): libtheora-devel-1.1.1-34.fc39.i686. 890 kB/s | 31 kB 00:00 (906/1049): libusb1-1.0.26-4.fc40.i686.rpm 6.4 MB/s | 77 kB 00:00 (907/1049): libusb1-devel-1.0.26-4.fc40.i686.rp 2.1 MB/s | 25 kB 00:00 (908/1049): libunwind-1.7.2-1.fc40.i686.rpm 2.5 MB/s | 67 kB 00:00 (909/1049): libuuid-devel-2.39.2-1.fc40.i686.rp 2.4 MB/s | 24 kB 00:00 (910/1049): libvisual-0.4.1-2.fc39.i686.rpm 12 MB/s | 158 kB 00:00 (911/1049): libva-2.20.0-1.fc40.i686.rpm 3.3 MB/s | 112 kB 00:00 (912/1049): libvorbis-1.3.7-8.fc39.i686.rpm 15 MB/s | 194 kB 00:00 (913/1049): libwacom-2.9.0-1.fc40.i686.rpm 4.8 MB/s | 45 kB 00:00 (914/1049): libwacom-data-2.9.0-1.fc40.noarch.r 11 MB/s | 118 kB 00:00 (915/1049): libwayland-client-1.22.0-2.fc39.i68 3.5 MB/s | 33 kB 00:00 (916/1049): libwayland-cursor-1.22.0-2.fc39.i68 1.1 MB/s | 19 kB 00:00 (917/1049): libwayland-egl-1.22.0-2.fc39.i686.r 645 kB/s | 13 kB 00:00 (918/1049): libwayland-server-1.22.0-2.fc39.i68 4.4 MB/s | 44 kB 00:00 (919/1049): libspatialite-5.1.0-3.fc40.i686.rpm 17 MB/s | 3.0 MB 00:00 (920/1049): libwebp-devel-1.3.2-2.fc40.i686.rpm 3.4 MB/s | 39 kB 00:00 (921/1049): libxkbcommon-1.6.0-1.fc40.i686.rpm 12 MB/s | 147 kB 00:00 (922/1049): libxkbcommon-devel-1.6.0-1.fc40.i68 6.0 MB/s | 66 kB 00:00 (923/1049): libxkbcommon-x11-1.6.0-1.fc40.i686. 2.0 MB/s | 22 kB 00:00 (924/1049): libxml2-devel-2.12.3-1.fc40.i686.rp 30 MB/s | 495 kB 00:00 (925/1049): libxcb-devel-1.16-2.fc40.i686.rpm 27 MB/s | 1.1 MB 00:00 (926/1049): libxshmfence-1.3.2-1.fc40.i686.rpm 1.1 MB/s | 12 kB 00:00 (927/1049): libzstd-devel-1.5.5-4.fc39.i686.rpm 4.7 MB/s | 51 kB 00:00 (928/1049): lz4-devel-1.9.4-4.fc39.i686.rpm 3.0 MB/s | 31 kB 00:00 (929/1049): mesa-libEGL-23.3.0-1.fc40.i686.rpm 14 MB/s | 145 kB 00:00 (930/1049): m4-1.4.19-7.fc40.i686.rpm 12 MB/s | 300 kB 00:00 (931/1049): mesa-filesystem-23.3.0-1.fc40.i686. 1.0 MB/s | 18 kB 00:00 (932/1049): mesa-libEGL-devel-23.3.0-1.fc40.i68 2.3 MB/s | 21 kB 00:00 (933/1049): mesa-libGL-devel-23.3.0-1.fc40.i686 3.3 MB/s | 35 kB 00:00 (934/1049): mesa-libGLU-9.0.3-1.fc39.i686.rpm 13 MB/s | 164 kB 00:00 (935/1049): mesa-libGL-23.3.0-1.fc40.i686.rpm 9.3 MB/s | 188 kB 00:00 (936/1049): mesa-libGLU-devel-9.0.3-1.fc39.i686 1.0 MB/s | 12 kB 00:00 (937/1049): mesa-libgbm-23.3.0-1.fc40.i686.rpm 4.8 MB/s | 47 kB 00:00 (938/1049): mesa-libglapi-23.3.0-1.fc40.i686.rp 4.4 MB/s | 51 kB 00:00 (939/1049): metis-5.1.0.3-2.fc39.i686.rpm 34 MB/s | 581 kB 00:00 (940/1049): minizip-ng-compat-3.0.10-3.fc40.i68 5.1 MB/s | 75 kB 00:00 (941/1049): mtdev-1.1.6-6.fc39.i686.rpm 1.7 MB/s | 21 kB 00:00 (942/1049): netcdf-4.9.2-1.fc40.i686.rpm 24 MB/s | 892 kB 00:00 (943/1049): netcdf-cxx-4.2-32.fc39.i686.rpm 1.3 MB/s | 48 kB 00:00 (944/1049): netcdf-cxx-devel-4.2-32.fc39.i686.r 6.3 MB/s | 352 kB 00:00 (945/1049): netcdf-devel-4.9.2-1.fc40.i686.rpm 3.1 MB/s | 90 kB 00:00 (946/1049): octomap-1.9.8-2.fc39.i686.rpm 4.8 MB/s | 175 kB 00:00 (947/1049): ogdi-4.1.0-11.fc39.i686.rpm 19 MB/s | 255 kB 00:00 (948/1049): octomap-devel-1.9.8-2.fc39.i686.rpm 1.9 MB/s | 58 kB 00:00 (949/1049): opencv-highgui-4.8.1-3.fc40.i686.rp 11 MB/s | 166 kB 00:00 (950/1049): opencv-core-4.8.1-3.fc40.i686.rpm 24 MB/s | 1.3 MB 00:00 (951/1049): opencv-imgproc-4.8.1-3.fc40.i686.rp 45 MB/s | 1.4 MB 00:00 (952/1049): openjpeg2-devel-2.5.0-5.fc40.i686.r 822 kB/s | 26 kB 00:00 (953/1049): openjpeg2-tools-2.5.0-5.fc40.i686.r 2.7 MB/s | 104 kB 00:00 (954/1049): openslide-4.0.0-1.fc40.i686.rpm 12 MB/s | 152 kB 00:00 (955/1049): opus-1.4-1.fc40.i686.rpm 16 MB/s | 213 kB 00:00 (956/1049): orc-0.4.33-3.fc39.i686.rpm 16 MB/s | 215 kB 00:00 (957/1049): openslide-devel-4.0.0-1.fc40.i686.r 3.2 MB/s | 104 kB 00:00 (958/1049): pango-devel-1.51.0-1.fc40.i686.rpm 9.6 MB/s | 152 kB 00:00 (959/1049): pcre2-devel-10.42-2.fc40.i686.rpm 28 MB/s | 473 kB 00:00 (960/1049): pcre2-utf16-10.42-2.fc40.i686.rpm 19 MB/s | 213 kB 00:00 (961/1049): pcre2-utf32-10.42-2.fc40.i686.rpm 15 MB/s | 201 kB 00:00 (962/1049): perl-Thread-Queue-3.14-501.fc40.noa 1.8 MB/s | 21 kB 00:00 (963/1049): perl-threads-2.36-500.fc39.i686.rpm 5.0 MB/s | 60 kB 00:00 (964/1049): perl-threads-shared-1.68-500.fc39.i 3.9 MB/s | 46 kB 00:00 (965/1049): pixman-devel-0.42.2-2.fc39.i686.rpm 1.4 MB/s | 17 kB 00:00 (966/1049): openblas-serial-0.3.25-1.fc40.i686. 19 MB/s | 3.8 MB 00:00 (967/1049): poly2tri-0.0-27.20130501hg26242d0aa 996 kB/s | 33 kB 00:00 (968/1049): proj-9.3.1-1.fc40.i686.rpm 44 MB/s | 1.6 MB 00:00 (969/1049): pugixml-1.13-3.fc39.i686.rpm 8.8 MB/s | 107 kB 00:00 (970/1049): proj-devel-9.3.1-1.fc40.i686.rpm 2.3 MB/s | 82 kB 00:00 (971/1049): pyproject-rpm-macros-1.11.0-1.fc40. 3.3 MB/s | 42 kB 00:00 (972/1049): pugixml-devel-1.13-3.fc39.i686.rpm 813 kB/s | 23 kB 00:00 (973/1049): python-rpm-macros-3.12-5.fc40.noarc 1.8 MB/s | 19 kB 00:00 (974/1049): proj-data-9.3.1-1.fc40.noarch.rpm 18 MB/s | 1.3 MB 00:00 (975/1049): python3-devel-3.12.1-1.fc40.i686.rp 19 MB/s | 274 kB 00:00 (976/1049): python3-rpm-generators-14-8.fc40.no 2.4 MB/s | 30 kB 00:00 (977/1049): python3-packaging-23.2-2.fc40.noarc 7.7 MB/s | 115 kB 00:00 (978/1049): python3-rpm-macros-3.12-5.fc40.noar 1.2 MB/s | 14 kB 00:00 (979/1049): qhull-8.0.2-2.fc40.i686.rpm 10 MB/s | 301 kB 00:00 (980/1049): python3-setuptools-68.2.2-1.fc40.no 19 MB/s | 1.4 MB 00:00 (981/1049): qhull-devel-8.0.2-2.fc40.i686.rpm 11 MB/s | 535 kB 00:00 (982/1049): qt-settings-39.0-2.fc40.noarch.rpm 872 kB/s | 9.5 kB 00:00 (983/1049): qt5-designer-5.15.11-1.fc40.i686.rp 14 MB/s | 176 kB 00:00 (984/1049): qt5-linguist-5.15.11-1.fc40.i686.rp 38 MB/s | 937 kB 00:00 (985/1049): qt5-doctools-5.15.11-1.fc40.i686.rp 15 MB/s | 755 kB 00:00 (986/1049): qt5-qtbase-common-5.15.11-7.fc40.no 1.1 MB/s | 12 kB 00:00 (987/1049): qt5-qtbase-5.15.11-7.fc40.i686.rpm 48 MB/s | 3.8 MB 00:00 (988/1049): qt5-qtbase-devel-5.15.11-7.fc40.i68 20 MB/s | 3.3 MB 00:00 (989/1049): qt5-qtbase-gui-5.15.11-7.fc40.i686. 47 MB/s | 7.1 MB 00:00 (990/1049): qt5-qtdeclarative-devel-5.15.11-2.f 37 MB/s | 1.4 MB 00:00 (991/1049): python3-vtk-9.2.6-11.fc40.i686.rpm 24 MB/s | 11 MB 00:00 (992/1049): qt5-qtlocation-5.15.11-1.fc40.i686. 41 MB/s | 3.5 MB 00:00 (993/1049): qt5-qtsensors-5.15.11-1.fc40.i686.r 10 MB/s | 236 kB 00:00 (994/1049): qt5-qttools-5.15.11-1.fc40.i686.rpm 3.8 MB/s | 44 kB 00:00 (995/1049): qt5-qttools-common-5.15.11-1.fc40.n 1.0 MB/s | 11 kB 00:00 (996/1049): qt5-qttools-devel-5.15.11-1.fc40.i6 15 MB/s | 190 kB 00:00 (997/1049): qt5-qttools-libs-designercomponents 33 MB/s | 862 kB 00:00 (998/1049): qt5-qttools-libs-help-5.15.11-1.fc4 14 MB/s | 176 kB 00:00 (999/1049): qt5-qtdeclarative-5.15.11-2.fc40.i6 20 MB/s | 4.7 MB 00:00 (1000/1049): qt5-qtwebchannel-5.15.11-1.fc40.i6 7.0 MB/s | 106 kB 00:00 (1001/1049): qt5-qtwebkit-devel-5.212.0-0.79alp 3.5 MB/s | 55 kB 00:00 (1002/1049): qt5-qtx11extras-5.15.11-1.fc40.i68 3.0 MB/s | 35 kB 00:00 (1003/1049): qt5-qtx11extras-devel-5.15.11-1.fc 1.3 MB/s | 16 kB 00:00 (1004/1049): qt5-qttools-libs-designer-5.15.11- 25 MB/s | 2.8 MB 00:00 (1005/1049): qt5-rpm-macros-5.15.11-1.fc40.noar 916 kB/s | 10 kB 00:00 (1006/1049): snappy-1.1.10-2.fc39.i686.rpm 3.0 MB/s | 38 kB 00:00 (1007/1049): suitesparse-5.13.0-4.fc40.i686.rpm 21 MB/s | 811 kB 00:00 (1008/1049): suitesparse-devel-5.13.0-4.fc40.i6 3.4 MB/s | 127 kB 00:00 (1009/1049): sysprof-capture-devel-45.1-1.fc40. 4.5 MB/s | 59 kB 00:00 (1010/1049): systemd-pam-255-1.fc40.i686.rpm 19 MB/s | 400 kB 00:00 (1011/1049): systemd-rpm-macros-255-1.fc40.noar 2.7 MB/s | 31 kB 00:00 (1012/1049): systemd-udev-255-1.fc40.i686.rpm 26 MB/s | 2.2 MB 00:00 (1013/1049): tbb-2020.3-21.fc40.i686.rpm 12 MB/s | 177 kB 00:00 (1014/1049): tbb-devel-2020.3-21.fc40.i686.rpm 15 MB/s | 313 kB 00:00 (1015/1049): tcl-8.6.13-1.fc40.i686.rpm 25 MB/s | 1.1 MB 00:00 (1016/1049): systemd-255-1.fc40.i686.rpm 22 MB/s | 5.0 MB 00:00 (1017/1049): qt5-qtwebkit-5.212.0-0.79alpha4.fc 37 MB/s | 14 MB 00:00 (1018/1049): unixODBC-2.3.11-4.fc39.i686.rpm 14 MB/s | 484 kB 00:00 (1019/1049): uriparser-0.9.7-3.fc39.i686.rpm 4.9 MB/s | 64 kB 00:00 (1020/1049): tk-8.6.13-2.fc40.i686.rpm 22 MB/s | 1.6 MB 00:00 (1021/1049): utf8cpp-devel-3.2.5-1.fc40.noarch. 1.7 MB/s | 28 kB 00:00 (1022/1049): vtk-qt-9.2.6-11.fc40.i686.rpm 8.2 MB/s | 311 kB 00:00 (1023/1049): vulkan-headers-1.3.268.0-1.fc40.no 19 MB/s | 1.2 MB 00:00 (1024/1049): vulkan-loader-1.3.268.0-1.fc40.i68 11 MB/s | 158 kB 00:00 (1025/1049): vulkan-loader-devel-1.3.268.0-1.fc 1.0 MB/s | 11 kB 00:00 (1026/1049): wayland-devel-1.22.0-2.fc39.i686.r 9.0 MB/s | 140 kB 00:00 (1027/1049): vtk-devel-9.2.6-11.fc40.i686.rpm 19 MB/s | 3.3 MB 00:00 (1028/1049): woff2-1.0.2-18.fc39.i686.rpm 5.0 MB/s | 64 kB 00:00 (1029/1049): wxBase-3.2.4-1.fc40.i686.rpm 22 MB/s | 1.0 MB 00:00 (1030/1049): wxBase-devel-3.2.4-1.fc40.i686.rpm 14 MB/s | 1.2 MB 00:00 (1031/1049): wxGTK-3.2.4-1.fc40.i686.rpm 25 MB/s | 5.1 MB 00:00 (1032/1049): wxGTK-devel-3.2.4-1.fc40.i686.rpm 627 kB/s | 33 kB 00:00 (1033/1049): wxGTK-gl-3.2.4-1.fc40.i686.rpm 3.5 MB/s | 42 kB 00:00 (1034/1049): vtk-9.2.6-11.fc40.i686.rpm 40 MB/s | 26 MB 00:00 (1035/1049): wxGTK-i18n-3.2.4-1.fc40.noarch.rpm 11 MB/s | 485 kB 00:00 (1036/1049): wxGTK-media-3.2.4-1.fc40.i686.rpm 3.9 MB/s | 58 kB 00:00 (1037/1049): wxGTK-webview-3.2.4-1.fc40.i686.rp 7.2 MB/s | 80 kB 00:00 (1038/1049): xcb-util-0.4.1-3.fc39.i686.rpm 2.0 MB/s | 19 kB 00:00 (1039/1049): xcb-util-image-0.4.1-3.fc39.i686.r 1.8 MB/s | 19 kB 00:00 (1040/1049): xcb-util-keysyms-0.4.1-3.fc39.i686 1.6 MB/s | 14 kB 00:00 (1041/1049): xcb-util-renderutil-0.3.10-3.fc39. 1.8 MB/s | 18 kB 00:00 (1042/1049): xcb-util-wm-0.4.2-3.fc39.i686.rpm 3.5 MB/s | 34 kB 00:00 (1043/1049): xdg-dbus-proxy-0.1.5-1.fc39.i686.r 3.2 MB/s | 45 kB 00:00 (1044/1049): xerces-c-3.2.3-9.fc39.i686.rpm 31 MB/s | 1.0 MB 00:00 (1045/1049): xorg-x11-proto-devel-2023.2-3.fc40 19 MB/s | 263 kB 00:00 (1046/1049): xkeyboard-config-2.40-2.fc40.noarc 25 MB/s | 917 kB 00:00 (1047/1049): xprop-1.2.5-4.fc39.i686.rpm 2.8 MB/s | 35 kB 00:00 (1048/1049): xz-devel-5.4.5-1.fc40.i686.rpm 5.3 MB/s | 62 kB 00:00 (1049/1049): webkit2gtk4.1-2.43.2-1.fc40.i686.r 24 MB/s | 27 MB 00:01 -------------------------------------------------------------------------------- Total 47 MB/s | 272 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: texlive-base-11:20230311-77.fc39.i686 1/1 Preparing : 1/1 Running scriptlet: texlive-base-11:20230311-77.fc39.i686 1/1049 Installing : texlive-base-11:20230311-77.fc39.i686 1/1049 Installing : cmake-filesystem-3.27.7-1.fc40.i686 2/1049 Installing : libpng-2:1.6.40-1.fc40.i686 3/1049 Installing : expat-2.5.0-3.fc39.i686 4/1049 Installing : xorg-x11-proto-devel-2023.2-3.fc40.noarch 5/1049 Installing : libjpeg-turbo-2.1.4-3.fc39.i686 6/1049 Installing : texlive-lib-11:20230311-77.fc39.i686 7/1049 Installing : libicu-73.2-3.fc40.i686 8/1049 Installing : zlib-devel-1.2.13-5.fc40.i686 9/1049 Installing : libwayland-client-1.22.0-2.fc39.i686 10/1049 Installing : libgfortran-13.2.1-6.fc40.i686 11/1049 Installing : boost-system-1.83.0-0.fc40.i686 12/1049 Installing : openjpeg2-2.5.0-5.fc40.i686 13/1049 Installing : libwebp-1.3.2-2.fc40.i686 14/1049 Installing : dbus-libs-1:1.14.10-1.fc40.i686 15/1049 Installing : qt5-qttools-common-5.15.11-1.fc40.noarch 16/1049 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 17/1049 Installing : urw-base35-fonts-common-20200910-18.fc39.noarc 18/1049 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.i686 19/1049 Running scriptlet: xml-common-0.6.3-62.fc40.noarch 20/1049 Installing : xml-common-0.6.3-62.fc40.noarch 20/1049 Installing : python-rpm-macros-3.12-5.fc40.noarch 21/1049 Installing : openssl-devel-1:3.1.4-1.fc40.i686 22/1049 Installing : libstdc++-devel-13.2.1-6.fc40.i686 23/1049 Installing : emacs-filesystem-1:29.1-14.fc40.noarch 24/1049 Installing : boost-chrono-1.83.0-0.fc40.i686 25/1049 Installing : libpng-devel-2:1.6.40-1.fc40.i686 26/1049 Installing : nspr-4.35.0-16.fc40.i686 27/1049 Installing : libX11-xcb-1.8.7-1.fc40.i686 28/1049 Installing : boost-thread-1.83.0-0.fc40.i686 29/1049 Installing : libogg-2:1.3.5-6.fc39.i686 30/1049 Installing : libglvnd-1:1.7.0-1.fc40.i686 31/1049 Installing : libglvnd-opengl-1:1.7.0-1.fc40.i686 32/1049 Installing : lcms2-2.15-2.fc39.i686 33/1049 Installing : nss-util-3.95.0-1.fc40.i686 34/1049 Installing : libwayland-cursor-1.22.0-2.fc39.i686 35/1049 Installing : libwayland-server-1.22.0-2.fc39.i686 36/1049 Installing : libqhull_r-1:8.0.2-2.fc40.i686 37/1049 Installing : libmpc-1.3.1-3.fc39.i686 38/1049 Installing : libepoxy-1.5.10-4.fc39.i686 39/1049 Installing : libaec-1.0.6-5.fc39.i686 40/1049 Installing : hdf5-1.12.1-15.fc40.i686 41/1049 Installing : libICE-1.1.1-1.fc40.i686 42/1049 Installing : libSM-1.2.4-1.fc40.i686 43/1049 Installing : mesa-libGLU-9.0.3-1.fc39.i686 44/1049 Installing : libtheora-1:1.1.1-34.fc39.i686 45/1049 Installing : boost-regex-1.83.0-0.fc40.i686 46/1049 Installing : pugixml-1.13-3.fc39.i686 47/1049 Installing : mesa-libglapi-23.3.0-1.fc40.i686 48/1049 Installing : libxslt-1.1.39-1.fc40.i686 49/1049 Installing : libwayland-egl-1.22.0-2.fc39.i686 50/1049 Installing : libtool-ltdl-2.4.7-8.fc40.i686 51/1049 Installing : libquadmath-13.2.1-6.fc40.i686 52/1049 Installing : libpaper-1:2.1.1-1.fc39.i686 53/1049 Installing : libevdev-1.13.1-2.fc39.i686 54/1049 Installing : libatomic-13.2.1-6.fc40.i686 55/1049 Installing : libusb1-1.0.26-4.fc40.i686 56/1049 Installing : jsoncpp-1.9.5-5.fc39.i686 57/1049 Installing : graphite2-1.3.14-13.fc40.i686 58/1049 Installing : geos-3.12.1-1.fc40.i686 59/1049 Installing : fribidi-1.0.13-2.fc39.i686 60/1049 Installing : double-conversion-3.1.5-9.fc39.i686 61/1049 Installing : boost-context-1.83.0-0.fc40.i686 62/1049 Installing : boost-atomic-1.83.0-0.fc40.i686 63/1049 Installing : fribidi-devel-1.0.13-2.fc39.i686 64/1049 Installing : libusb1-devel-1.0.26-4.fc40.i686 65/1049 Installing : libICE-devel-1.1.1-1.fc40.i686 66/1049 Installing : python3-rpm-macros-3.12-5.fc40.noarch 67/1049 Installing : dbus-devel-1:1.14.10-1.fc40.i686 68/1049 Installing : eigen3-devel-3.4.0-12.fc39.noarch 69/1049 Installing : openblas-0.3.25-1.fc40.i686 70/1049 Installing : lz4-devel-1.9.4-4.fc39.i686 71/1049 Installing : libffi-devel-3.4.4-4.fc39.i686 72/1049 Installing : libcurl-devel-8.5.0-1.fc40.i686 73/1049 Installing : kernel-headers-6.7.0-0.rc5.41.fc40.i686 74/1049 Installing : hunspell-filesystem-1.7.2-5.fc39.i686 75/1049 Installing : gl-manpages-1.1-29.20190306.fc40.noarch 76/1049 Installing : adobe-mappings-cmap-20230622-1.fc39.noarch 77/1049 Installing : boost-filesystem-1.83.0-0.fc40.i686 78/1049 Installing : hunspell-en-US-0.20201207-7.fc39.noarch 79/1049 Installing : hunspell-1.7.2-5.fc39.i686 80/1049 Installing : cgnslib-libs-4.4.0-2.fc39.i686 81/1049 Installing : avahi-libs-0.8-24.fc39.i686 82/1049 Installing : blas-3.11.0-5.fc39.i686 83/1049 Installing : libicu-devel-73.2-3.fc40.i686 84/1049 Installing : hdf-libs-4.2.15-14.fc40.i686 85/1049 Installing : libharu-2.4.3-3.fc39.i686 86/1049 Installing : zziplib-0.13.72-5.fc39.i686 87/1049 Installing : woff2-1.0.2-18.fc39.i686 88/1049 Installing : vulkan-loader-1.3.268.0-1.fc40.i686 89/1049 Installing : tcl-1:8.6.13-1.fc40.i686 90/1049 Installing : tbb-2020.3-21.fc40.i686 91/1049 Installing : pixman-0.42.2-2.fc39.i686 92/1049 Installing : pixman-devel-0.42.2-2.fc39.i686 93/1049 Installing : pcre2-utf32-10.42-2.fc40.i686 94/1049 Installing : pcre2-utf16-10.42-2.fc40.i686 95/1049 Installing : pcre2-devel-10.42-2.fc40.i686 96/1049 Installing : minizip-ng-compat-3.0.10-3.fc40.i686 97/1049 Installing : freexl-2.0.0-3.fc40.i686 98/1049 Installing : m4-1.4.19-7.fc40.i686 99/1049 Installing : libxshmfence-1.3.2-1.fc40.i686 100/1049 Installing : libstemmer-2.2.0-7.fc39.i686 101/1049 Installing : libseccomp-2.5.3-6.fc39.i686 102/1049 Installing : libraw1394-2.1.2-18.fc39.i686 103/1049 Installing : libpq-16.1-1.fc40.i686 104/1049 Installing : liblerc-4.0.0-4.fc39.i686 105/1049 Installing : libdicom-1.0.5-1.fc40.i686 106/1049 Installing : libdatrie-0.2.13-7.fc39.i686 107/1049 Installing : libthai-0.1.29-6.fc39.i686 108/1049 Installing : libXau-1.0.11-4.fc40.i686 109/1049 Installing : libxcb-1.16-2.fc40.i686 110/1049 Installing : kmod-libs-31-3.fc40.i686 111/1049 Installing : json-c-0.17-1.fc40.i686 112/1049 Installing : jbig2dec-libs-0.20-1.fc40.i686 113/1049 Installing : hyphen-2.8.8-21.fc39.i686 114/1049 Installing : gettext-libs-0.22-2.fc39.i686 115/1049 Installing : imath-3.1.9-3.fc40.i686 116/1049 Installing : boost-iostreams-1.83.0-0.fc40.i686 117/1049 Installing : boost-date-time-1.83.0-0.fc40.i686 118/1049 Installing : boost-container-1.83.0-0.fc40.i686 119/1049 Installing : libXau-devel-1.0.11-4.fc40.i686 120/1049 Installing : libxcb-devel-1.16-2.fc40.i686 121/1049 Installing : libdicom-devel-1.0.5-1.fc40.i686 122/1049 Installing : libraw1394-devel-2.1.2-18.fc39.i686 123/1049 Installing : libharu-devel-2.4.3-3.fc39.i686 124/1049 Installing : adobe-mappings-cmap-deprecated-20230622-1.fc39 125/1049 Installing : pyproject-rpm-macros-1.11.0-1.fc40.noarch 126/1049 Installing : double-conversion-devel-3.1.5-9.fc39.i686 127/1049 Installing : graphite2-devel-1.3.14-13.fc40.i686 128/1049 Installing : jsoncpp-devel-1.9.5-5.fc39.i686 129/1049 Installing : pugixml-devel-1.13-3.fc39.i686 130/1049 Installing : libaec-devel-1.0.6-5.fc39.i686 131/1049 Installing : PEGTL-devel-2.8.3-7.fc39.i686 132/1049 Installing : json-devel-3.11.2-4.fc40.i686 133/1049 Installing : libarchive-devel-3.7.2-1.fc40.i686 134/1049 Installing : iso-codes-4.15.0-2.fc39.noarch 135/1049 Installing : urw-base35-bookman-fonts-20200910-18.fc39.noar 136/1049 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noar 136/1049 Installing : urw-base35-c059-fonts-20200910-18.fc39.noarch 137/1049 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 137/1049 Installing : urw-base35-d050000l-fonts-20200910-18.fc39.noa 138/1049 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noa 138/1049 Installing : urw-base35-gothic-fonts-20200910-18.fc39.noarc 139/1049 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarc 139/1049 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc 140/1049 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc 140/1049 Installing : urw-base35-nimbus-roman-fonts-20200910-18.fc39 141/1049 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39 141/1049 Installing : urw-base35-nimbus-sans-fonts-20200910-18.fc39. 142/1049 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39. 142/1049 Installing : urw-base35-p052-fonts-20200910-18.fc39.noarch 143/1049 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 143/1049 Installing : urw-base35-standard-symbols-ps-fonts-20200910- 144/1049 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910- 144/1049 Installing : urw-base35-z003-fonts-20200910-18.fc39.noarch 145/1049 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 145/1049 Installing : urw-base35-fonts-20200910-18.fc39.noarch 146/1049 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarc 147/1049 Installing : libwebp-devel-1.3.2-2.fc40.i686 148/1049 Installing : expat-devel-2.5.0-3.fc39.i686 149/1049 Installing : cli11-devel-2.3.2-4.fc40.noarch 150/1049 Installing : utf8cpp-devel-3.2.5-1.fc40.noarch 151/1049 Installing : xz-devel-5.4.5-1.fc40.i686 152/1049 Installing : libxml2-devel-2.12.3-1.fc40.i686 153/1049 Installing : xkeyboard-config-2.40-2.fc40.noarch 154/1049 Installing : wxGTK-i18n-3.2.4-1.fc40.noarch 155/1049 Installing : vim-filesystem-2:9.0.2153-1.fc40.noarch 156/1049 Installing : tzdata-2023c-4.fc40.noarch 157/1049 Installing : texlive-texlive-common-doc-11:svn54176-69.fc39 158/1049 Installing : sysprof-capture-devel-45.1-1.fc40.i686 159/1049 Installing : qt-settings-39.0-2.fc40.noarch 160/1049 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 161/1049 Installing : proj-data-9.3.1-1.fc40.noarch 162/1049 Installing : poppler-data-0.4.11-5.fc39.noarch 163/1049 Installing : mesa-filesystem-23.3.0-1.fc40.i686 164/1049 Installing : mariadb-connector-c-config-3.3.5-2.fc39.noarch 165/1049 Installing : mailcap-2.1.54-2.fc39.noarch 166/1049 Installing : libzstd-devel-1.5.5-4.fc39.i686 167/1049 Installing : libwacom-data-2.9.0-1.fc40.noarch 168/1049 Installing : libuuid-devel-2.39.2-1.fc40.i686 169/1049 Installing : libSM-devel-1.2.4-1.fc40.i686 170/1049 Installing : libsepol-devel-3.6-0.rc2.1.fc40.i686 171/1049 Installing : libselinux-devel-3.6-0.rc2.1.fc40.i686 172/1049 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.i686 173/1049 Installing : libblkid-devel-2.39.2-1.fc40.i686 174/1049 Installing : libmount-devel-2.39.2-1.fc40.i686 175/1049 Installing : libX11-common-1.8.7-1.fc40.noarch 176/1049 Installing : kbd-misc-2.6.3-1.fc40.noarch 177/1049 Installing : kbd-legacy-2.6.3-1.fc40.noarch 178/1049 Installing : hwdata-0.377-2.fc40.noarch 179/1049 Installing : hicolor-icon-theme-0.17-16.fc39.noarch 180/1049 Installing : google-noto-fonts-common-20230801-4.fc40.noarc 181/1049 Installing : google-noto-sans-vf-fonts-20230801-4.fc40.noar 182/1049 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 183/1049 Installing : google-droid-sans-fonts-20200215-17.fc40.noarc 184/1049 Installing : glibc-headers-x86-2.38.9000-28.fc40.noarch 185/1049 Installing : libxcrypt-devel-4.4.36-2.fc39.i686 186/1049 Installing : glibc-devel-2.38.9000-28.fc40.i686 187/1049 Installing : dbus-common-1:1.14.10-1.fc40.noarch 188/1049 Running scriptlet: dbus-common-1:1.14.10-1.fc40.noarch 188/1049 Installing : clang-resource-filesystem-17.0.6-1.fc40.noarch 189/1049 Installing : cgnslib-common-4.4.0-2.fc39.noarch 190/1049 Installing : bzip2-devel-1.0.8-16.fc39.i686 191/1049 Installing : annobin-docs-12.33-1.fc40.noarch 192/1049 Installing : adwaita-cursor-theme-45.0-1.fc40.noarch 193/1049 Installing : adwaita-icon-theme-45.0-1.fc40.noarch 194/1049 Installing : adobe-mappings-pdf-20190401-5.fc39.noarch 195/1049 Installing : libX11-1.8.7-1.fc40.i686 196/1049 Installing : libX11-devel-1.8.7-1.fc40.i686 197/1049 Installing : libXext-1.3.5-4.fc40.i686 198/1049 Installing : libXext-devel-1.3.5-4.fc40.i686 199/1049 Installing : libXi-1.8.1-3.fc40.i686 200/1049 Installing : libXrender-0.9.11-4.fc40.i686 201/1049 Installing : libXrender-devel-0.9.11-4.fc40.i686 202/1049 Installing : libXfixes-6.0.1-1.fc40.i686 203/1049 Installing : libxkbcommon-1.6.0-1.fc40.i686 204/1049 Installing : libXfixes-devel-6.0.1-1.fc40.i686 205/1049 Installing : libXt-1.3.0-1.fc40.i686 206/1049 Installing : libXi-devel-1.8.1-3.fc40.i686 207/1049 Installing : libXmu-1.1.4-4.fc40.i686 208/1049 Installing : libXcursor-1.2.1-5.fc40.i686 209/1049 Installing : libXtst-1.2.4-4.fc40.i686 210/1049 Installing : libXpm-3.5.17-1.fc40.i686 211/1049 Installing : mariadb-connector-c-3.3.5-2.fc39.i686 212/1049 Installing : libXcursor-devel-1.2.1-5.fc40.i686 213/1049 Installing : libXdamage-1.1.6-1.fc40.i686 214/1049 Installing : libXrandr-1.5.4-1.fc40.i686 215/1049 Installing : libXinerama-1.1.5-4.fc40.i686 216/1049 Installing : libXcomposite-0.4.6-1.fc40.i686 217/1049 Installing : libpciaccess-0.16-9.fc39.i686 218/1049 Installing : libpciaccess-devel-0.16-9.fc39.i686 219/1049 Installing : libXcomposite-devel-0.4.6-1.fc40.i686 220/1049 Installing : libXinerama-devel-1.1.5-4.fc40.i686 221/1049 Installing : libXrandr-devel-1.5.4-1.fc40.i686 222/1049 Installing : libXdamage-devel-1.1.6-1.fc40.i686 223/1049 Installing : libXtst-devel-1.2.4-4.fc40.i686 224/1049 Installing : libXt-devel-1.3.0-1.fc40.i686 225/1049 Installing : libxkbcommon-devel-1.6.0-1.fc40.i686 226/1049 Installing : libdrm-2.4.117-1.fc40.i686 227/1049 Installing : mesa-libgbm-23.3.0-1.fc40.i686 228/1049 Installing : libdrm-devel-2.4.117-1.fc40.i686 229/1049 Installing : libglvnd-egl-1:1.7.0-1.fc40.i686 230/1049 Installing : mesa-libEGL-23.3.0-1.fc40.i686 231/1049 Installing : libglvnd-gles-1:1.7.0-1.fc40.i686 232/1049 Installing : mariadb-connector-c-devel-3.3.5-2.fc39.i686 233/1049 Installing : libXaw-1.0.15-1.fc40.i686 234/1049 Installing : libxkbcommon-x11-1.6.0-1.fc40.i686 235/1049 Installing : libXv-1.0.12-1.fc40.i686 236/1049 Installing : libXxf86vm-1.1.5-4.fc40.i686 237/1049 Installing : libglvnd-glx-1:1.7.0-1.fc40.i686 238/1049 Installing : mesa-libGL-23.3.0-1.fc40.i686 239/1049 Installing : libglvnd-devel-1:1.7.0-1.fc40.i686 240/1049 Installing : mesa-libGLU-devel-9.0.3-1.fc39.i686 241/1049 Installing : mesa-libGL-devel-23.3.0-1.fc40.i686 242/1049 Installing : freeglut-3.4.0-4.fc39.i686 243/1049 Installing : libGLEW-2.2.0-5.fc39.i686 244/1049 Installing : glew-devel-2.2.0-5.fc39.i686 245/1049 Installing : libepoxy-devel-1.5.10-4.fc39.i686 246/1049 Installing : mesa-libEGL-devel-23.3.0-1.fc40.i686 247/1049 Installing : glx-utils-9.0.0-4.fc40.i686 248/1049 Installing : libva-2.20.0-1.fc40.i686 249/1049 Installing : xprop-1.2.5-4.fc39.i686 250/1049 Running scriptlet: dbus-broker-33-2.fc39.i686 251/1049 Installing : dbus-broker-33-2.fc39.i686 251/1049 Running scriptlet: dbus-broker-33-2.fc39.i686 251/1049 Installing : dbus-1:1.14.10-1.fc40.i686 252/1049 Installing : kbd-2.6.3-1.fc40.i686 253/1049 Installing : boost-json-1.83.0-0.fc40.i686 254/1049 Installing : boost-wave-1.83.0-0.fc40.i686 255/1049 Installing : openexr-libs-3.1.10-2.fc40.i686 256/1049 Installing : xcb-util-0.4.1-3.fc39.i686 257/1049 Installing : xcb-util-image-0.4.1-3.fc39.i686 258/1049 Installing : xcb-util-keysyms-0.4.1-3.fc39.i686 259/1049 Installing : xcb-util-renderutil-0.3.10-3.fc39.i686 260/1049 Installing : xcb-util-wm-0.4.2-3.fc39.i686 261/1049 Installing : sombok-2.4.0-20.fc39.i686 262/1049 Installing : libdatrie-devel-0.2.13-7.fc39.i686 263/1049 Installing : libthai-devel-0.1.29-6.fc39.i686 264/1049 Installing : libpq-devel-16.1-1.fc40.i686 265/1049 Installing : libdc1394-2.2.7-3.fc39.i686 266/1049 Installing : lapack-3.11.0-5.fc39.i686 267/1049 Installing : avahi-compat-libdns_sd-0.8-24.fc39.i686 268/1049 Installing : boost-fiber-1.83.0-0.fc40.i686 269/1049 Installing : boost-log-1.83.0-0.fc40.i686 270/1049 Installing : wayland-devel-1.22.0-2.fc39.i686 271/1049 Installing : openblas-openmp-0.3.25-1.fc40.i686 272/1049 Installing : flexiblas-netlib-3.3.1-5.fc39.i686 273/1049 Installing : flexiblas-openblas-openmp-3.3.1-5.fc39.i686 274/1049 Installing : flexiblas-3.3.1-5.fc39.i686 275/1049 Installing : flexiblas-devel-3.3.1-5.fc39.i686 276/1049 Installing : arpack-3.9.1-1.fc40.i686 277/1049 Installing : suitesparse-5.13.0-4.fc40.i686 278/1049 Installing : openblas-serial-0.3.25-1.fc40.i686 279/1049 Installing : opencv-core-4.8.1-3.fc40.i686 280/1049 Installing : opencv-imgproc-4.8.1-3.fc40.i686 281/1049 Installing : boost-coroutine-1.83.0-0.fc40.i686 282/1049 Installing : librttopo-1.1.0-12.fc39.i686 283/1049 Installing : unixODBC-2.3.11-4.fc39.i686 284/1049 Installing : boost-graph-1.83.0-0.fc40.i686 285/1049 Installing : cpp-13.2.1-6.fc40.i686 286/1049 Installing : qhull-1:8.0.2-2.fc40.i686 287/1049 Installing : nss-softokn-freebl-3.95.0-1.fc40.i686 288/1049 Installing : nss-softokn-3.95.0-1.fc40.i686 289/1049 Installing : libvorbis-1:1.3.7-8.fc39.i686 290/1049 Installing : boost-locale-1.83.0-0.fc40.i686 291/1049 Installing : boost-type_erasure-1.83.0-0.fc40.i686 292/1049 Installing : boost-timer-1.83.0-0.fc40.i686 293/1049 Installing : ogdi-4.1.0-11.fc39.i686 294/1049 Installing : teckit-2.5.12-1.fc40.i686 295/1049 Installing : uriparser-0.9.7-3.fc39.i686 296/1049 Installing : libkml-1.3.0-45.fc40.i686 297/1049 Installing : xpdf-libs-1:4.04-10.fc39.i686 298/1049 Installing : xerces-c-3.2.3-9.fc39.i686 299/1049 Installing : xapian-core-libs-1.4.23-1.fc39.i686 300/1049 Installing : svt-av1-libs-1.4.1-3.fc39.i686 301/1049 Installing : sqlite-3.44.2-1.fc40.i686 302/1049 Installing : sqlite-devel-3.44.2-1.fc40.i686 303/1049 Installing : snappy-1.1.10-2.fc39.i686 304/1049 Installing : blosc-1.21.5-2.fc40.i686 305/1049 Installing : netcdf-4.9.2-1.fc40.i686 306/1049 Installing : netcdf-cxx-4.2-32.fc39.i686 307/1049 Running scriptlet: netcdf-cxx-4.2-32.fc39.i686 307/1049 Installing : rhash-1.4.3-3.fc39.i686 308/1049 Installing : rav1e-libs-0.6.6-4.fc40.i686 309/1049 Installing : poly2tri-0.0-27.20130501hg26242d0aa7b8.fc39.i6 310/1049 Installing : assimp-5.2.5-1.fc40.i686 311/1049 Installing : orc-0.4.33-3.fc39.i686 312/1049 Installing : opus-1.4-1.fc40.i686 313/1049 Installing : octomap-1.9.8-2.fc39.i686 314/1049 Installing : nettle-3.9.1-2.fc39.i686 315/1049 Installing : gnutls-3.8.2-2.fc40.i686 316/1049 Installing : glib2-2.78.3-1.fc40.i686 317/1049 Installing : cairo-1.18.0-1.fc40.i686 318/1049 Installing : harfbuzz-8.3.0-2.fc40.i686 319/1049 Installing : freetype-2.13.1-2.fc39.i686 320/1049 Installing : fontconfig-2.14.2-5.fc40.i686 321/1049 Running scriptlet: fontconfig-2.14.2-5.fc40.i686 321/1049 Installing : cairo-gobject-1.18.0-1.fc40.i686 322/1049 Installing : libsoup3-3.4.4-1.fc40.i686 323/1049 Installing : libXft-2.3.8-4.fc40.i686 324/1049 Installing : pango-1.51.0-1.fc40.i686 325/1049 Installing : at-spi2-core-2.50.0-1.fc40.i686 326/1049 Installing : atk-2.50.0-1.fc40.i686 327/1049 Installing : json-glib-1.8.0-1.fc40.i686 328/1049 Installing : libgudev-238-2.fc39.i686 329/1049 Installing : shared-mime-info-2.3-2.fc40.i686 330/1049 Running scriptlet: shared-mime-info-2.3-2.fc40.i686 330/1049 Installing : gdk-pixbuf2-2.42.10-5.fc39.i686 331/1049 Installing : cups-libs-1:2.4.7-4.fc40.i686 332/1049 Installing : librsvg2-2.57.0-3.fc40.i686 333/1049 Installing : rsvg-pixbuf-loader-2.57.0-3.fc40.i686 334/1049 Installing : at-spi2-atk-2.50.0-1.fc40.i686 335/1049 Installing : gssdp-1.6.3-1.fc40.i686 336/1049 Installing : harfbuzz-icu-8.3.0-2.fc40.i686 337/1049 Installing : javascriptcoregtk4.1-2.43.2-1.fc40.i686 338/1049 Installing : libcloudproviders-0.3.5-1.fc40.i686 339/1049 Installing : libsecret-0.21.2-2.fc40.i686 340/1049 Installing : libcloudproviders-devel-0.3.5-1.fc40.i686 341/1049 Installing : wxBase-3.2.4-1.fc40.i686 342/1049 Installing : wxBase-devel-3.2.4-1.fc40.i686 343/1049 Running scriptlet: wxBase-devel-3.2.4-1.fc40.i686 343/1049 Installing : gupnp-1.6.6-2.fc40.i686 344/1049 Installing : gupnp-igd-1.6.0-2.fc39.i686 345/1049 Installing : libnice-0.1.21-4.fc39.i686 346/1049 Installing : gtk-update-icon-cache-3.24.38-3.fc39.i686 347/1049 Installing : libmanette-0.2.6-7.fc39.i686 348/1049 Installing : libgusb-0.4.8-1.fc40.i686 349/1049 Installing : colord-libs-1.4.6-6.fc40.i686 350/1049 Installing : libtracker-sparql-3.6.0-1.fc40.i686 351/1049 Installing : lasi-1.1.3-11.fc39.i686 352/1049 Running scriptlet: tk-1:8.6.13-2.fc40.i686 353/1049 Installing : tk-1:8.6.13-2.fc40.i686 353/1049 Installing : cgnslib-4.4.0-2.fc39.i686 354/1049 Installing : enchant2-2.6.4-1.fc40.i686 355/1049 Installing : graphene-1.10.6-6.fc39.i686 356/1049 Installing : xdg-dbus-proxy-0.1.5-1.fc39.i686 357/1049 Installing : netpbm-11.02.00-3.fc40.i686 358/1049 Installing : gts-0.7.6-46.20121130.fc39.i686 359/1049 Installing : ncurses-6.4-8.20231001.fc40.i686 360/1049 Installing : mtdev-1.1.6-6.fc39.i686 361/1049 Installing : mpdecimal-2.5.1-7.fc39.i686 362/1049 Installing : metis-5.1.0.3-2.fc39.i686 363/1049 Installing : SuperLU-6.0.1-1.fc40.i686 364/1049 Installing : armadillo-10.8.2-5.fc39.i686 365/1049 Installing : libvisual-1:0.4.1-2.fc39.i686 366/1049 Installing : libuv-1:1.47.0-3.fc40.i686 367/1049 Installing : libunwind-1.7.2-1.fc40.i686 368/1049 Installing : libubsan-13.2.1-6.fc40.i686 369/1049 Installing : libqhull_p-1:8.0.2-2.fc40.i686 370/1049 Installing : libqhull-1:8.0.2-2.fc40.i686 371/1049 Installing : qhull-devel-1:8.0.2-2.fc40.i686 372/1049 Installing : libmspack-0.10.1-0.10.alpha.fc39.i686 373/1049 Installing : libimagequant-4.0.3-2.fc40.i686 374/1049 Installing : libijs-0.35-19.fc39.i686 375/1049 Installing : libgta-1.2.1-10.fc39.i686 376/1049 Installing : libgpg-error-1.47-2.fc39.i686 377/1049 Installing : libgcrypt-1.10.3-1.fc40.i686 378/1049 Installing : libedit-3.1-48.20230828cvs.fc40.i686 379/1049 Installing : llvm-libs-17.0.6-1.fc40.i686 380/1049 Installing : clang-libs-17.0.6-1.fc40.i686 381/1049 Installing : libdav1d-1.2.1-2.fc39.i686 382/1049 Installing : libconfuse-3.3-10.fc39.i686 383/1049 Installing : libb2-0.98.1-9.fc39.i686 384/1049 Installing : python3-3.12.1-1.fc40.i686 385/1049 Installing : python3-libs-3.12.1-1.fc40.i686 386/1049 Installing : cmake-rpm-macros-3.27.7-1.fc40.noarch 387/1049 Installing : crypto-policies-scripts-20231204-1.git1e3a2e4. 388/1049 Installing : python3-packaging-23.2-2.fc40.noarch 389/1049 Installing : python3-rpm-generators-14-8.fc40.noarch 390/1049 Installing : python3-devel-3.12.1-1.fc40.i686 391/1049 Installing : python3-setuptools-68.2.2-1.fc40.noarch 392/1049 Installing : vulkan-headers-1.3.268.0-1.fc40.noarch 393/1049 Installing : glib2-devel-2.78.3-1.fc40.i686 394/1049 Installing : gstreamer1-1.22.7-2.fc40.i686 395/1049 Installing : atk-devel-2.50.0-1.fc40.i686 396/1049 Installing : nss-sysinit-3.95.0-1.fc40.i686 397/1049 Installing : nss-3.95.0-1.fc40.i686 398/1049 Running scriptlet: nss-3.95.0-1.fc40.i686 398/1049 Installing : boost-python3-1.83.0-0.fc40.i686 399/1049 Installing : at-spi2-core-devel-2.50.0-1.fc40.i686 400/1049 Installing : at-spi2-atk-devel-2.50.0-1.fc40.i686 401/1049 Installing : vulkan-loader-devel-1.3.268.0-1.fc40.i686 402/1049 Installing : libwacom-2.9.0-1.fc40.i686 403/1049 Installing : libinput-1.24.0-1.fc40.i686 404/1049 Running scriptlet: libinput-1.24.0-1.fc40.i686 404/1049 Installing : python3-numpy-1:1.26.0-2.fc40.i686 405/1049 Installing : boost-numpy3-1.83.0-0.fc40.i686 406/1049 Installing : libasan-13.2.1-6.fc40.i686 407/1049 Installing : libargon2-20190702-3.fc39.i686 408/1049 Installing : device-mapper-libs-1.02.196-1.fc39.i686 409/1049 Installing : cryptsetup-libs-2.7.0~rc0-1.fc40.i686 410/1049 Installing : device-mapper-1.02.196-1.fc39.i686 411/1049 Installing : systemd-pam-255-1.fc40.i686 412/1049 Installing : systemd-255-1.fc40.i686 413/1049 Running scriptlet: systemd-255-1.fc40.i686 413/1049 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'systemd-oom' with GID 999. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999. Installing : libftdi-1.5-10.fc40.i686 414/1049 Installing : python3-libftdi-1.5-10.fc40.i686 415/1049 Installing : lib3ds-1.3.0-41.fc39.i686 416/1049 Installing : kmod-31-3.fc40.i686 417/1049 Installing : systemd-udev-255-1.fc40.i686 418/1049 Running scriptlet: systemd-udev-255-1.fc40.i686 418/1049 Created symlink /etc/systemd/system/dbus-org.freedesktop.home1.service → /usr/lib/systemd/system/systemd-homed.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-homed.service → /usr/lib/systemd/system/systemd-homed.service. Created symlink /etc/systemd/system/systemd-homed.service.wants/systemd-homed-activate.service → /usr/lib/systemd/system/systemd-homed-activate.service. Created symlink /etc/systemd/system/dbus-org.freedesktop.oom1.service → /usr/lib/systemd/system/systemd-oomd.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-oomd.service → /usr/lib/systemd/system/systemd-oomd.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-cryptsetup.target → /usr/lib/systemd/system/remote-cryptsetup.target. Installing : libfreenect-0.7.0-4.fc39.i686 419/1049 Installing : libfreenect-fakenect-0.7.0-4.fc39.i686 420/1049 Installing : libphidget22-1.15.20230603-2.fc39.i686 421/1049 Installing : jbigkit-libs-2.1-27.fc40.i686 422/1049 Installing : libtiff-4.5.0-3.fc40.i686 423/1049 Installing : proj-9.3.1-1.fc40.i686 424/1049 Installing : libtiff-devel-4.5.0-3.fc40.i686 425/1049 Installing : gdk-pixbuf2-devel-2.42.10-5.fc39.i686 426/1049 Installing : poppler-23.08.0-1.fc40.i686 427/1049 Installing : gdk-pixbuf2-modules-2.42.10-5.fc39.i686 428/1049 Installing : gtk3-3.24.38-3.fc39.i686 429/1049 Installing : openslide-4.0.0-1.fc40.i686 430/1049 Installing : libgs-10.02.1-4.fc40.i686 431/1049 Installing : proj-devel-9.3.1-1.fc40.i686 432/1049 Installing : ghostscript-tools-fonts-10.02.1-4.fc40.i686 433/1049 Installing : ghostscript-tools-printing-10.02.1-4.fc40.i686 434/1049 Installing : ghostscript-10.02.1-4.fc40.i686 435/1049 Installing : libdecor-0.2.1-2.fc40.i686 436/1049 Installing : SDL2-2.28.5-1.fc40.i686 437/1049 Installing : wxGTK-3.2.4-1.fc40.i686 438/1049 Installing : wxGTK-gl-3.2.4-1.fc40.i686 439/1049 Installing : poppler-glib-23.08.0-1.fc40.i686 440/1049 Installing : libgeotiff-1.7.1-10.fc40.i686 441/1049 Installing : libspatialite-5.1.0-3.fc40.i686 442/1049 Installing : openjpeg2-tools-2.5.0-5.fc40.i686 443/1049 Installing : openjpeg2-devel-2.5.0-5.fc40.i686 444/1049 Installing : highway-1.0.7-1.fc40.i686 445/1049 Installing : libjxl-1:0.8.2-3.fc40.i686 446/1049 Installing : libaom-3.7.1-1.fc40.i686 447/1049 Installing : libavif-0.11.1-11.fc39.i686 448/1049 Installing : gd-2.3.3-12.fc39.i686 449/1049 Installing : graphviz-9.0.0-4.fc40.i686 450/1049 Running scriptlet: graphviz-9.0.0-4.fc40.i686 450/1049 Running scriptlet: groff-base-1.23.0-3.fc40.i686 451/1049 Installing : groff-base-1.23.0-3.fc40.i686 451/1049 Running scriptlet: groff-base-1.23.0-3.fc40.i686 451/1049 Installing : perl-Digest-SHA-1:6.04-501.fc39.i686 452/1049 Installing : perl-Digest-1.20-500.fc39.noarch 453/1049 Installing : perl-Tie-4.6-503.fc40.noarch 454/1049 Installing : perl-GSSAPI-0.28-43.fc39.i686 455/1049 Installing : perl-Digest-HMAC-1.04-8.fc39.noarch 456/1049 Installing : perl-Digest-MD5-2.58-501.fc40.i686 457/1049 Installing : perl-Business-ISBN-Data-20231130.001-1.fc40.no 458/1049 Installing : perl-B-1.88-503.fc40.i686 459/1049 Installing : perl-FileHandle-2.05-503.fc40.noarch 460/1049 Installing : perl-subs-1.04-503.fc40.noarch 461/1049 Installing : perl-Authen-SASL-2.1700-1.fc40.noarch 462/1049 Installing : perl-Data-Dumper-2.188-501.fc39.i686 463/1049 Installing : perl-Business-ISBN-3.008-2.fc39.noarch 464/1049 Installing : perl-libnet-3.15-501.fc39.noarch 465/1049 Installing : perl-AutoLoader-5.74-503.fc40.noarch 466/1049 Installing : perl-URI-5.21-1.fc40.noarch 467/1049 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 468/1049 Installing : perl-Mozilla-CA-20230821-1.fc40.noarch 469/1049 Installing : perl-if-0.61.000-503.fc40.noarch 470/1049 Installing : perl-locale-1.10-503.fc40.noarch 471/1049 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 472/1049 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 473/1049 Installing : perl-File-Path-2.18-501.fc40.noarch 474/1049 Installing : perl-IO-Socket-SSL-2.084-1.fc40.noarch 475/1049 Installing : perl-Net-SSLeay-1.92-10.fc39.i686 476/1049 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 477/1049 Installing : perl-Class-Struct-0.68-503.fc40.noarch 478/1049 Installing : perl-Term-ANSIColor-5.01-502.fc40.noarch 479/1049 Installing : perl-POSIX-2.13-503.fc40.i686 480/1049 Installing : perl-IPC-Open3-1.22-503.fc40.noarch 481/1049 Installing : perl-File-Temp-1:0.231.100-501.fc40.noarch 482/1049 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 483/1049 Installing : perl-Term-Cap-1.18-500.fc39.noarch 484/1049 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 485/1049 Installing : perl-Socket-4:2.037-3.fc39.i686 486/1049 Installing : perl-SelectSaver-1.02-503.fc40.noarch 487/1049 Installing : perl-Symbol-1.09-503.fc40.noarch 488/1049 Installing : perl-File-stat-1.13-503.fc40.noarch 489/1049 Installing : perl-podlators-1:5.01-500.fc39.noarch 490/1049 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 491/1049 Installing : perl-Fcntl-1.15-503.fc40.i686 492/1049 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 493/1049 Installing : perl-base-2.27-503.fc40.noarch 494/1049 Installing : perl-mro-1.28-503.fc40.i686 495/1049 Installing : perl-IO-1.52-503.fc40.i686 496/1049 Installing : perl-overloading-0.02-503.fc40.noarch 497/1049 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 498/1049 Installing : perl-Errno-1.37-503.fc40.i686 499/1049 Installing : perl-File-Basename-2.86-503.fc40.noarch 500/1049 Installing : perl-Getopt-Std-1.13-503.fc40.noarch 501/1049 Installing : perl-MIME-Base64-3.16-501.fc40.i686 502/1049 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.i686 503/1049 Installing : perl-constant-1.33-501.fc39.noarch 504/1049 Installing : perl-Storable-1:3.32-500.fc39.i686 505/1049 Installing : perl-overload-1.37-503.fc40.noarch 506/1049 Installing : perl-parent-1:0.241-500.fc39.noarch 507/1049 Installing : perl-vars-1.05-503.fc40.noarch 508/1049 Installing : perl-Getopt-Long-1:2.57-1.fc40.noarch 509/1049 Installing : perl-Carp-1.54-500.fc39.noarch 510/1049 Installing : perl-Exporter-5.77-500.fc39.noarch 511/1049 Installing : perl-PathTools-3.89-500.fc39.i686 512/1049 Installing : perl-DynaLoader-1.54-503.fc40.i686 513/1049 Installing : perl-Encode-4:3.20-501.fc40.i686 514/1049 Installing : perl-libs-4:5.38.2-503.fc40.i686 515/1049 Installing : perl-interpreter-4:5.38.2-503.fc40.i686 516/1049 Installing : perl-File-Find-1.43-503.fc40.noarch 517/1049 Installing : perl-Try-Tiny-0.31-6.fc39.noarch 518/1049 Installing : perl-Module-Runtime-0.016-20.fc39.noarch 519/1049 Installing : perl-version-8:0.99.30-1.fc40.i686 520/1049 Installing : perl-Dist-CheckConflicts-0.11-28.fc39.noarch 521/1049 Installing : perl-Module-Implementation-0.09-37.fc39.noarch 522/1049 Installing : perl-File-Copy-2.41-503.fc40.noarch 523/1049 Installing : perl-LWP-MediaTypes-6.04-15.fc39.noarch 524/1049 Installing : perl-Data-Dump-1.25-8.fc39.noarch 525/1049 Installing : perl-Date-ISO8601-0.005-18.fc39.noarch 526/1049 Installing : perl-Devel-StackTrace-1:2.04-16.fc39.noarch 527/1049 Installing : perl-English-1.11-503.fc40.noarch 528/1049 Installing : perl-File-Compare-1.100.700-503.fc40.noarch 529/1049 Installing : perl-Module-Load-1:0.36-501.fc40.noarch 530/1049 Installing : perl-Sub-Install-0.929-3.fc39.noarch 531/1049 Installing : perl-Text-Balanced-2.06-500.fc39.noarch 532/1049 Installing : perl-Text-Unidecode-1.30-22.fc39.noarch 533/1049 Installing : perl-TimeDate-1:2.33-11.fc39.noarch 534/1049 Installing : perl-HTTP-Date-6.06-2.fc39.noarch 535/1049 Installing : perl-XML-NamespaceSupport-1.12-21.fc40.noarch 536/1049 Installing : perl-XML-SAX-Base-1.09-21.fc40.noarch 537/1049 Installing : perl-Unicode-Normalize-1.32-500.fc39.i686 538/1049 Installing : perl-Compress-Raw-Zlib-2.206-1.fc39.i686 539/1049 Installing : perl-Params-Util-1.102-12.fc39.i686 540/1049 Installing : perl-Sys-Hostname-1.25-503.fc40.i686 541/1049 Installing : perl-Time-HiRes-4:1.9775-500.fc39.i686 542/1049 Installing : perl-Clone-0.46-4.fc39.i686 543/1049 Installing : perl-I18N-Langinfo-0.22-503.fc40.i686 544/1049 Installing : perl-Encode-Locale-1.05-27.fc39.noarch 545/1049 Installing : perl-threads-1:2.36-500.fc39.i686 546/1049 Installing : perl-Mail-Sendmail-0.80-18.fc39.noarch 547/1049 Installing : perl-Data-OptList-0.114-2.fc39.noarch 548/1049 Installing : perl-Unicode-UCD-0.78-503.fc40.noarch 549/1049 Installing : perl-File-Listing-6.16-1.fc39.noarch 550/1049 Installing : perl-Parse-RecDescent-1.967015-20.fc39.noarch 551/1049 Installing : autoconf-2.71-7.fc40.noarch 552/1049 Installing : perl-List-SomeUtils-0.59-3.fc39.noarch 553/1049 Installing : perl-Module-CoreList-1:5.20231129-1.fc40.noarc 554/1049 Installing : perl-Module-Metadata-1.000038-3.fc39.noarch 555/1049 Installing : perl-Date-Manip-6.93-1.fc40.noarch 556/1049 Installing : perl-Lingua-Translit-0.29-4.fc39.noarch 557/1049 Installing : perl-Pod-Html-1.34-503.fc40.noarch 558/1049 Installing : perl-Business-ISSN-1.005-8.fc39.noarch 559/1049 Installing : perl-Class-Accessor-0.51-18.fc39.noarch 560/1049 Installing : perl-Class-Data-Inheritable-0.09-6.fc39.noarch 561/1049 Installing : perl-Exception-Class-1.45-8.fc39.noarch 562/1049 Installing : perl-Class-Inspector-1.36-14.fc39.noarch 563/1049 Installing : perl-File-ShareDir-1.118-9.fc39.noarch 564/1049 Installing : perl-Class-Method-Modifiers-2.15-2.fc39.noarch 565/1049 Installing : perl-Role-Tiny-2.002004-9.fc39.noarch 566/1049 Installing : perl-Class-Singleton-1.6-9.fc39.noarch 567/1049 Installing : perl-Convert-ASN1-0.34-1.fc40.noarch 568/1049 Installing : perl-DynaLoader-Functions-0.004-2.fc39.noarch 569/1049 Installing : perl-Email-Date-Format-1.008-2.fc39.noarch 570/1049 Installing : perl-ExtUtils-MM-Utils-2:7.70-501.fc39.noarch 571/1049 Installing : perl-File-Slurper-0.014-3.fc39.noarch 572/1049 Installing : perl-HTML-Tagset-3.20-55.fc40.noarch 573/1049 Installing : perl-I18N-LangTags-0.45-503.fc40.noarch 574/1049 Installing : perl-Locale-Maketext-1.33-501.fc39.noarch 575/1049 Installing : perl-Locale-Maketext-Simple-1:0.21-503.fc40.no 576/1049 Installing : perl-Params-Check-1:0.38-500.fc39.noarch 577/1049 Installing : perl-Module-Load-Conditional-0.74-501.fc40.noa 578/1049 Installing : perl-IPC-Cmd-2:1.04-502.fc40.noarch 579/1049 Installing : perl-IO-HTML-1.004-11.fc39.noarch 580/1049 Installing : perl-IO-String-1.08-48.fc39.noarch 581/1049 Installing : perl-IPC-Run3-0.048-29.fc39.noarch 582/1049 Installing : perl-IPC-System-Simple-1.30-11.fc39.noarch 583/1049 Installing : perl-List-UtilsBy-0.12-7.fc39.noarch 584/1049 Installing : perl-List-AllUtils-0.19-10.fc39.noarch 585/1049 Installing : perl-MIME-Charset-1.013.1-3.fc39.noarch 586/1049 Installing : perl-MIME-Types-2.24-3.fc39.noarch 587/1049 Installing : perl-MIME-Lite-3.033-8.fc39.noarch 588/1049 Installing : perl-MRO-Compat-0.15-7.fc39.noarch 589/1049 Installing : perl-Mail-Sender-1:0.903-22.fc39.noarch 590/1049 Installing : perl-Math-Complex-1.62-503.fc40.noarch 591/1049 Installing : perl-Math-BigInt-1:2.0020.01-1.fc40.noarch 592/1049 Installing : perl-Data-Uniqid-0.12-31.fc39.noarch 593/1049 Installing : perl-JSON-4.10-3.fc39.noarch 594/1049 Installing : perl-NTLM-1.09-36.fc39.noarch 595/1049 Installing : perl-Net-SMTP-SSL-1.04-22.fc40.noarch 596/1049 Installing : perl-MailTools-2.21-14.fc39.noarch 597/1049 Installing : perl-Number-Compare-0.03-36.fc39.noarch 598/1049 Installing : perl-Package-Generator-1.106-29.fc39.noarch 599/1049 Installing : perl-Sub-Exporter-0.991-1.fc40.noarch 600/1049 Installing : perl-Sub-Exporter-Progressive-0.001013-22.fc39 601/1049 Installing : perl-Devel-GlobalDestruction-0.14-22.fc39.noar 602/1049 Installing : perl-Regexp-Common-2017060201-22.fc39.noarch 603/1049 Installing : perl-Text-CSV-2.03-1.fc40.noarch 604/1049 Installing : perl-Text-Glob-0.11-21.fc39.noarch 605/1049 Installing : perl-File-Find-Rule-0.34-26.fc39.noarch 606/1049 Installing : perl-Data-Compare-1.29-2.fc39.noarch 607/1049 Installing : perl-Text-Roman-3.5-25.fc39.noarch 608/1049 Installing : perl-Tie-Cycle-1.227-9.fc39.noarch 609/1049 Installing : perl-Business-ISMN-1.203-2.fc39.noarch 610/1049 Installing : perl-Tie-RefHash-1.40-500.fc39.noarch 611/1049 Installing : perl-autodie-2.36-501.fc39.noarch 612/1049 Installing : perl-WWW-RobotRules-6.02-37.fc39.noarch 613/1049 Installing : perl-XML-Writer-0.900-12.fc39.noarch 614/1049 Installing : perl-deprecate-0.04-503.fc40.noarch 615/1049 Installing : perl-meta-notation-5.38.2-503.fc40.noarch 616/1049 Installing : perl-sigtrap-1.10-503.fc40.noarch 617/1049 Installing : perl-Text-Soundex-3.05-28.fc39.i686 618/1049 Installing : perl-Unicode-LineBreak-2019.001-18.fc39.i686 619/1049 Installing : perl-Devel-CallChecker-0.009-3.fc39.i686 620/1049 Installing : perl-Params-Classify-0.015-20.fc39.i686 621/1049 Installing : perl-DateTime-TimeZone-SystemV-0.010-19.fc39.n 622/1049 Installing : perl-DateTime-TimeZone-Tzfile-0.011-19.fc39.no 623/1049 Installing : perl-threads-shared-1.68-500.fc39.i686 624/1049 Installing : perl-Thread-Queue-3.14-501.fc40.noarch 625/1049 Installing : automake-1.16.5-14.fc40.noarch 626/1049 Installing : libogg-devel-2:1.3.5-6.fc39.i686 627/1049 Installing : libtheora-devel-1:1.1.1-34.fc39.i686 628/1049 Installing : perl-Text-BibTeX-0.89-3.fc39.i686 629/1049 Installing : perl-Unicode-Collate-1.31-500.fc39.i686 630/1049 Installing : perl-Params-Validate-1.31-5.fc39.i686 631/1049 Installing : perl-Compress-Raw-Bzip2-2.206-1.fc39.i686 632/1049 Installing : perl-IO-Compress-2.206-1.fc39.noarch 633/1049 Installing : perl-HTTP-Message-6.45-1.fc40.noarch 634/1049 Installing : perl-HTTP-Negotiate-6.01-36.fc39.noarch 635/1049 Installing : perl-Net-HTTP-6.23-2.fc39.noarch 636/1049 Installing : perl-HTTP-Cookies-6.11-1.fc40.noarch 637/1049 Installing : perl-HTML-Parser-3.81-3.fc39.i686 638/1049 Installing : perl-LWP-Protocol-https-6.11-1.fc39.noarch 639/1049 Installing : perl-libwww-perl-6.72-1.fc39.noarch 640/1049 Installing : perl-LDAP-1:0.68-11.fc39.noarch 641/1049 Installing : perl-XML-SAX-1.02-13.fc39.noarch 642/1049 Running scriptlet: perl-XML-SAX-1.02-13.fc39.noarch 642/1049 Installing : perltidy-20230912-1.fc40.noarch 643/1049 Installing : perl-XML-LibXML-1:2.0209-3.fc40.i686 644/1049 Running scriptlet: perl-XML-LibXML-1:2.0209-3.fc40.i686 644/1049 Installing : perl-XML-Parser-2.46-16.fc40.i686 645/1049 Installing : perl-XML-LibXML-Simple-1.01-12.fc39.noarch 646/1049 Installing : perl-XML-LibXSLT-2.002.001-3.fc39.i686 647/1049 Installing : perl-Hash-Util-FieldHash-1.26-503.fc40.i686 648/1049 Installing : perl-IPC-SysV-2.09-503.fc40.i686 649/1049 Installing : perl-Opcode-1.64-503.fc40.i686 650/1049 Installing : perl-Safe-2.44-503.fc40.noarch 651/1049 Installing : perl-Package-Stash-XS-0.30-5.fc39.i686 652/1049 Installing : perl-Package-Stash-0.40-5.fc39.noarch 653/1049 Installing : perl-PadWalker-2.5-10.fc39.i686 654/1049 Installing : perl-Devel-Caller-2.07-3.fc39.i686 655/1049 Installing : perl-Devel-LexAlias-0.05-34.fc39.i686 656/1049 Installing : perl-Eval-Closure-0.14-21.fc39.noarch 657/1049 Installing : perl-Params-ValidationCompiler-0.31-3.fc39.noa 658/1049 Installing : perl-Ref-Util-XS-0.117-20.fc39.i686 659/1049 Installing : perl-Ref-Util-0.204-18.fc39.noarch 660/1049 Installing : perl-Sort-Key-1.33-28.fc39.i686 661/1049 Installing : perl-Sub-Identify-0.14-24.fc39.i686 662/1049 Installing : perl-Sys-Syslog-0.36-502.fc40.i686 663/1049 Installing : perl-Variable-Magic-0.63-4.fc39.i686 664/1049 Installing : perl-B-Hooks-EndOfScope-0.26-7.fc39.noarch 665/1049 Installing : perl-namespace-clean-0.27-24.fc39.noarch 666/1049 Installing : perl-namespace-autoclean-0.29-16.fc39.noarch 667/1049 Installing : perl-XString-0.005-10.fc39.i686 668/1049 Installing : perl-Specio-0.48-4.fc39.noarch 669/1049 Installing : perl-DateTime-Locale-1.40-1.fc40.noarch 670/1049 Installing : perl-Log-Dispatch-2.71-2.fc39.noarch 671/1049 Installing : perl-DateTime-2:1.65-1.fc40.i686 672/1049 Installing : perl-DateTime-TimeZone-2.60-4.fc39.noarch 673/1049 Installing : perl-DateTime-Format-Strptime-1:1.79-8.fc39.no 674/1049 Installing : perl-DateTime-Format-Builder-0.8300-11.fc39.no 675/1049 Installing : perl-DateTime-Calendar-Julian-0.107-5.fc39.noa 676/1049 Installing : perl-Log-Dispatch-FileRotate-1.38-7.fc39.noarc 677/1049 Installing : perl-Log-Log4perl-1.57-3.fc39.noarch 678/1049 Installing : perl-autovivification-0.18-20.fc39.i686 679/1049 Installing : biber-2.19-3.fc39.noarch 680/1049 Installing : giflib-5.2.1-17.fc40.i686 681/1049 Installing : gettext-envsubst-0.22-2.fc39.i686 682/1049 Installing : gettext-runtime-0.22-2.fc39.i686 683/1049 Installing : gettext-0.22-2.fc39.i686 684/1049 Installing : gc-8.2.2-4.fc39.i686 685/1049 Installing : guile22-2.2.7-9.fc39.i686 686/1049 Installing : make-1:4.4.1-2.fc39.i686 687/1049 Installing : gcc-13.2.1-6.fc40.i686 688/1049 Running scriptlet: gcc-13.2.1-6.fc40.i686 688/1049 Installing : cmake-data-3.27.7-1.fc40.noarch 689/1049 Installing : cmake-3.27.7-1.fc40.i686 690/1049 Installing : libquadmath-devel-13.2.1-6.fc40.i686 691/1049 Installing : gcc-gfortran-13.2.1-6.fc40.i686 692/1049 Installing : hdf5-devel-1.12.1-15.fc40.i686 693/1049 Installing : blas-devel-3.11.0-5.fc39.i686 694/1049 Installing : lapack-devel-3.11.0-5.fc39.i686 695/1049 Installing : cgnslib-devel-4.4.0-2.fc39.i686 696/1049 Installing : netcdf-devel-4.9.2-1.fc40.i686 697/1049 Installing : netcdf-cxx-devel-4.2-32.fc39.i686 698/1049 Installing : gcc-c++-13.2.1-6.fc40.i686 699/1049 Installing : qt5-rpm-macros-5.15.11-1.fc40.noarch 700/1049 Installing : perl-Filter-2:1.64-501.fc39.i686 701/1049 Installing : perl-encoding-4:3.00-501.fc40.i686 702/1049 Installing : perl-open-1.13-503.fc40.noarch 703/1049 Installing : perl-XML-XPath-1.48-4.fc39.noarch 704/1049 Installing : texlive-epstopdf-11:svn66461-77.fc39.noarch 705/1049 Installing : texlive-epstopdf-pkg-11:svn53546-69.fc39.noarc 706/1049 Installing : texlive-cm-11:svn57963-69.fc39.noarch 707/1049 Installing : texlive-etex-11:svn66203-69.fc39.noarch 708/1049 Installing : texlive-graphics-def-11:svn64487-69.fc39.noarc 709/1049 Installing : texlive-hyph-utf8-11:svn61719-69.fc39.noarch 710/1049 Installing : texlive-hyphen-base-11:svn66413-69.fc39.noarch 711/1049 Installing : texlive-knuth-lib-11:svn57963-69.fc39.noarch 712/1049 Installing : texlive-plain-11:svn57963-69.fc39.noarch 713/1049 Installing : texlive-tex-ini-files-11:svn40533-69.fc39.noar 714/1049 Installing : texlive-unicode-data-11:svn64423-69.fc39.noarc 715/1049 Installing : texlive-gsftopk-11:svn52851-77.fc39.i686 716/1049 Installing : texlive-luatex-11:svn66967-77.fc39.i686 717/1049 Installing : texlive-texlive.infra-11:svn66512-77.fc39.noar 718/1049 Installing : texlive-texlive-scripts-11:svn66584-77.fc39.no 719/1049 Installing : texlive-kpathsea-11:svn66209-77.fc39.i686 720/1049 Installing : texlive-iftex-11:svn61910-69.fc39.noarch 721/1049 Installing : texlive-amsmath-11:svn63514-69.fc39.noarch 722/1049 Installing : texlive-kvoptions-11:svn63622-69.fc39.noarch 723/1049 Installing : texlive-ltxcmds-11:svn56421-69.fc39.noarch 724/1049 Installing : texlive-pdftexcmds-11:svn55777-69.fc39.noarch 725/1049 Installing : texlive-url-11:svn32528.3.4-69.fc39.noarch 726/1049 Installing : texlive-amsfonts-11:svn61937-69.fc39.noarch 727/1049 Installing : texlive-atbegshi-11:svn53051-69.fc39.noarch 728/1049 Installing : texlive-atveryend-11:svn53108-69.fc39.noarch 729/1049 Installing : texlive-babel-11:svn65823-69.fc39.noarch 730/1049 Installing : texlive-booktabs-11:svn53402-69.fc39.noarch 731/1049 Installing : texlive-etex-pkg-11:svn41784-69.fc39.noarch 732/1049 Installing : texlive-etoolbox-11:svn56554-69.fc39.noarch 733/1049 Installing : texlive-infwarerr-11:svn53023-69.fc39.noarch 734/1049 Installing : texlive-auxhook-11:svn53173-69.fc39.noarch 735/1049 Installing : texlive-etexcmds-11:svn53171-69.fc39.noarch 736/1049 Installing : texlive-latex-fonts-11:svn28888.0-69.fc39.noar 737/1049 Installing : texlive-pdfescape-11:svn53082-69.fc39.noarch 738/1049 Installing : texlive-bigintcalc-11:svn53172-69.fc39.noarch 739/1049 Installing : texlive-footmisc-11:svn62524-69.fc39.noarch 740/1049 Installing : texlive-fp-11:svn49719-69.fc39.noarch 741/1049 Installing : texlive-graphics-cfg-11:svn41448-69.fc39.noarc 742/1049 Installing : texlive-graphics-11:svn66204-69.fc39.noarch 743/1049 Installing : texlive-tools-11:svn64892-69.fc39.noarch 744/1049 Installing : texlive-xkeyval-11:svn63616-69.fc39.noarch 745/1049 Installing : texlive-geometry-11:svn61719-69.fc39.noarch 746/1049 Installing : texlive-caption-11:svn66580-69.fc39.noarch 747/1049 Installing : texlive-colortbl-11:svn64015-69.fc39.noarch 748/1049 Installing : texlive-hologo-11:svn61719-69.fc39.noarch 749/1049 Installing : texlive-hycolor-11:svn53584-69.fc39.noarch 750/1049 Installing : texlive-hypdoc-11:svn65678-69.fc39.noarch 751/1049 Installing : texlive-intcalc-11:svn53168-69.fc39.noarch 752/1049 Installing : texlive-kvsetkeys-11:svn64632-69.fc39.noarch 753/1049 Installing : texlive-l3backend-11:svn65573-69.fc39.noarch 754/1049 Installing : texlive-letltxmacro-11:svn53022-69.fc39.noarch 755/1049 Installing : texlive-lm-11:svn65956-69.fc39.noarch 756/1049 Installing : texlive-multido-11:svn18302.1.42-69.fc39.noarc 757/1049 Installing : texlive-natbib-11:svn20668.8.31b-69.fc39.noarc 758/1049 Installing : texlive-ragged2e-11:svn66152-69.fc39.noarch 759/1049 Installing : texlive-setspace-11:svn65206-69.fc39.noarch 760/1049 Installing : texlive-uniquecounter-11:svn53162-69.fc39.noar 761/1049 Installing : texlive-rerunfilecheck-11:svn63869-69.fc39.noa 762/1049 Installing : texlive-subfig-11:svn15878.1.3-69.fc39.noarch 763/1049 Installing : texlive-carlisle-11:svn59577-69.fc39.noarch 764/1049 Installing : texlive-csquotes-11:svn64389-69.fc39.noarch 765/1049 Installing : texlive-sauerj-11:svn15878.0-69.fc39.noarch 766/1049 Installing : texlive-translator-11:svn59412-69.fc39.noarch 767/1049 Installing : texlive-bitset-11:svn53837-69.fc39.noarch 768/1049 Installing : texlive-catchfile-11:svn53084-69.fc39.noarch 769/1049 Installing : texlive-ifplatform-11:svn45533-69.fc39.noarch 770/1049 Installing : texlive-memoir-11:svn65040-69.fc39.noarch 771/1049 Installing : texlive-babelbib-11:svn57349-69.fc39.noarch 772/1049 Installing : texlive-bookmark-11:svn56885-69.fc39.noarch 773/1049 Installing : texlive-euenc-11:svn19795.0.1h-69.fc39.noarch 774/1049 Installing : texlive-euler-11:svn42428-69.fc39.noarch 775/1049 Installing : texlive-everyshi-11:svn57001-69.fc39.noarch 776/1049 Installing : texlive-fancybox-11:svn18304.1.4-69.fc39.noarc 777/1049 Installing : texlive-fancyhdr-11:svn64977-69.fc39.noarch 778/1049 Installing : texlive-firstaid-11:svn64892-69.fc39.noarch 779/1049 Installing : texlive-float-11:svn15878.1.3d-69.fc39.noarch 780/1049 Installing : texlive-gettitlestring-11:svn53170-69.fc39.noa 781/1049 Installing : texlive-glyphlist-11:svn54074-77.fc39.noarch 782/1049 Installing : texlive-grfext-11:svn53024-69.fc39.noarch 783/1049 Installing : texlive-grffile-11:svn52756-69.fc39.noarch 784/1049 Installing : texlive-index-11:svn24099.4.1beta-69.fc39.noar 785/1049 Installing : texlive-kvdefinekeys-11:svn53193-69.fc39.noarc 786/1049 Installing : texlive-latexconfig-11:svn53525-69.fc39.noarch 787/1049 Installing : texlive-lua-alt-getopt-11:svn56414-69.fc39.noa 788/1049 Installing : texlive-marvosym-11:svn29349.2.2a-69.fc39.noar 789/1049 Installing : texlive-modes-11:svn61719-69.fc39.noarch 790/1049 Installing : texlive-palatino-11:svn61719-69.fc39.noarch 791/1049 Installing : texlive-paralist-11:svn43021-69.fc39.noarch 792/1049 Installing : texlive-pdflscape-11:svn64851-69.fc39.noarch 793/1049 Installing : texlive-placeins-11:svn19848.2.2-69.fc39.noarc 794/1049 Installing : texlive-refcount-11:svn53164-69.fc39.noarch 795/1049 Installing : texlive-stringenc-11:svn52982-69.fc39.noarch 796/1049 Installing : texlive-ucharcat-11:svn38907-69.fc39.noarch 797/1049 Installing : texlive-underscore-11:svn18261.0-69.fc39.noarc 798/1049 Installing : texlive-zapfding-11:svn61719-69.fc39.noarch 799/1049 Installing : texlive-zref-11:svn62977-69.fc39.noarch 800/1049 Installing : texlive-auto-pst-pdf-11:svn56596-69.fc39.noarc 801/1049 Installing : texlive-breakurl-11:svn29901.1.40-69.fc39.noar 802/1049 Installing : texlive-fancyref-11:svn15878.0.9c-69.fc39.noar 803/1049 Installing : texlive-ltabptch-11:svn17533.1.74d-69.fc39.noa 804/1049 Installing : texlive-mathtools-11:svn63767-69.fc39.noarch 805/1049 Installing : texlive-crop-11:svn55424-69.fc39.noarch 806/1049 Installing : texlive-logreq-11:svn53003-69.fc39.noarch 807/1049 Installing : texlive-microtype-11:svn66587-69.fc39.noarch 808/1049 Installing : texlive-pdfmanagement-testphase-11:svn66532-69 809/1049 Installing : texlive-psfrag-11:svn15878.3.04-69.fc39.noarch 810/1049 Installing : texlive-hopatch-11:svn65491-69.fc39.noarch 811/1049 Installing : texlive-thumbpdf-11:svn62518-77.fc39.noarch 812/1049 Installing : texlive-alphalph-11:svn53087-69.fc39.noarch 813/1049 Installing : texlive-anysize-11:svn15878.0-69.fc39.noarch 814/1049 Installing : texlive-avantgar-11:svn61983-69.fc39.noarch 815/1049 Installing : texlive-babel-english-11:svn44495-69.fc39.noar 816/1049 Installing : texlive-beton-11:svn15878.0-69.fc39.noarch 817/1049 Installing : texlive-bookman-11:svn61719-69.fc39.noarch 818/1049 Installing : texlive-changepage-11:svn15878.1.0c-69.fc39.no 819/1049 Installing : texlive-charter-11:svn15878.0-69.fc39.noarch 820/1049 Installing : texlive-cite-11:svn36428.5.5-69.fc39.noarch 821/1049 Installing : texlive-cmap-11:svn57640-69.fc39.noarch 822/1049 Installing : texlive-colorprofiles-11:svn49086-69.fc39.noar 823/1049 Installing : texlive-courier-11:svn61719-69.fc39.noarch 824/1049 Installing : texlive-ctablestack-11:svn38514-69.fc39.noarch 825/1049 Installing : texlive-luatexbase-11:svn52663-69.fc39.noarch 826/1049 Installing : texlive-dehyph-11:svn48599-69.fc39.noarch 827/1049 Installing : texlive-ec-11:svn25033.1.0-69.fc39.noarch 828/1049 Installing : texlive-enctex-11:svn34957.0-69.fc39.noarch 829/1049 Installing : texlive-enumitem-11:svn51423-69.fc39.noarch 830/1049 Installing : texlive-everysel-11:svn57489-69.fc39.noarch 831/1049 Installing : texlive-filecontents-11:svn52142-69.fc39.noarc 832/1049 Installing : texlive-finstrut-11:svn21719.0.5-69.fc39.noarc 833/1049 Installing : texlive-lineno-11:svn65586-69.fc39.noarch 834/1049 Installing : texlive-fix2col-11:svn38770-69.fc39.noarch 835/1049 Installing : texlive-footnotehyper-11:svn60374-69.fc39.noar 836/1049 Installing : texlive-fpl-11:svn54512-69.fc39.noarch 837/1049 Installing : texlive-mathpazo-11:svn52663-69.fc39.noarch 838/1049 Installing : texlive-helvetic-11:svn61719-69.fc39.noarch 839/1049 Installing : texlive-hobsub-11:svn52810-69.fc39.noarch 840/1049 Installing : texlive-hyperref-11:svn65758-69.fc39.noarch 841/1049 Installing : texlive-attachfile-11:svn42099-69.fc39.noarch 842/1049 Installing : texlive-attachfile2-11:svn57959-77.fc39.noarch 843/1049 Installing : texlive-hyphenex-11:svn57387-69.fc39.noarch 844/1049 Installing : texlive-ifmtarg-11:svn47544-69.fc39.noarch 845/1049 Installing : texlive-kastrup-11:svn15878.0-69.fc39.noarch 846/1049 Installing : texlive-knuth-local-11:svn57963-69.fc39.noarch 847/1049 Installing : texlive-latex-lab-11:svn64892-69.fc39.noarch 848/1049 Installing : texlive-latexbug-11:svn63596-69.fc39.noarch 849/1049 Installing : texlive-lm-math-11:svn36915.1.959-69.fc39.noar 850/1049 Installing : texlive-lua-uni-algos-11:svn62204-69.fc39.noar 851/1049 Installing : texlive-luabidi-11:svn54512-69.fc39.noarch 852/1049 Installing : texlive-lualibs-11:svn64615-69.fc39.noarch 853/1049 Installing : texlive-luaotfload-11:svn64616-77.fc39.noarch 854/1049 Installing : texlive-lwarp-11:svn66259-77.fc39.noarch 855/1049 Installing : texlive-makecmds-11:svn15878.0-69.fc39.noarch 856/1049 Installing : texlive-marginnote-11:svn48383-69.fc39.noarch 857/1049 Installing : texlive-mdwtools-11:svn15878.1.05.4-69.fc39.no 858/1049 Installing : texlive-mflogo-11:svn42428-69.fc39.noarch 859/1049 Installing : texlive-mfnfss-11:svn46036-69.fc39.noarch 860/1049 Installing : texlive-mparhack-11:svn59066-69.fc39.noarch 861/1049 Installing : texlive-mptopdf-11:svn65952-77.fc39.noarch 862/1049 Installing : texlive-newfloat-11:svn52906-69.fc39.noarch 863/1049 Installing : texlive-notoccite-11:svn18129.0-69.fc39.noarch 864/1049 Installing : texlive-ntgclass-11:svn65522-69.fc39.noarch 865/1049 Installing : texlive-pagesel-11:svn56105-69.fc39.noarch 866/1049 Installing : texlive-parallel-11:svn15878.0-69.fc39.noarch 867/1049 Installing : texlive-parskip-11:svn58358-69.fc39.noarch 868/1049 Installing : texlive-pdfcol-11:svn64469-69.fc39.noarch 869/1049 Installing : texlive-pdfcolfoot-11:svn65512-69.fc39.noarch 870/1049 Installing : texlive-pdfcolmk-11:svn52912-69.fc39.noarch 871/1049 Installing : texlive-xcolor-11:svn63563-69.fc39.noarch 872/1049 Installing : texlive-eso-pic-11:svn56658-69.fc39.noarch 873/1049 Installing : texlive-picture-11:svn54867-69.fc39.noarch 874/1049 Installing : texlive-pslatex-11:svn57434-69.fc39.noarch 875/1049 Installing : texlive-pspicture-11:svn15878.0-69.fc39.noarch 876/1049 Installing : texlive-pst-math-11:svn64732-69.fc39.noarch 877/1049 Installing : texlive-rcs-11:svn15878.0-69.fc39.noarch 878/1049 Installing : texlive-rsfs-11:svn15878.0-69.fc39.noarch 879/1049 Installing : texlive-sansmath-11:svn17997.1.1-69.fc39.noarc 880/1049 Installing : texlive-section-11:svn20180.0-69.fc39.noarch 881/1049 Installing : texlive-sepnum-11:svn20186.2.0-69.fc39.noarch 882/1049 Installing : texlive-symbol-11:svn61719-69.fc39.noarch 883/1049 Installing : texlive-texlive-en-11:svn66572-77.fc39.noarch 884/1049 Installing : texlive-texlive-msg-translations-11:svn66593-6 885/1049 Installing : texlive-textcase-11:svn63868-69.fc39.noarch 886/1049 Installing : texlive-times-11:svn61719-69.fc39.noarch 887/1049 Installing : texlive-titlesec-11:svn59845-69.fc39.noarch 888/1049 Installing : texlive-transparent-11:svn64852-69.fc39.noarch 889/1049 Installing : texlive-ctable-11:svn38672-69.fc39.noarch 890/1049 Installing : texlive-utopia-11:svn15878.0-69.fc39.noarch 891/1049 Installing : texlive-psnfss-11:svn54694-69.fc39.noarch 892/1049 Installing : texlive-varwidth-11:svn24104.0.92-69.fc39.noar 893/1049 Installing : texlive-xetexconfig-11:svn45845-69.fc39.noarch 894/1049 Installing : texlive-xstring-11:svn65551-69.fc39.noarch 895/1049 Installing : texlive-pdftex-11:svn66243-77.fc39.i686 896/1049 Installing : texlive-algorithms-11:svn42428-69.fc39.noarch 897/1049 Installing : texlive-bera-11:svn20031.0-69.fc39.noarch 898/1049 Installing : texlive-cm-super-11:svn15878.0-69.fc39.noarch 899/1049 Installing : texlive-xunicode-11:svn30466.0.981-69.fc39.noa 900/1049 Installing : texlive-tipa-11:svn29349.1.3-69.fc39.noarch 901/1049 Installing : texlive-fontspec-11:svn63386-69.fc39.noarch 902/1049 Installing : texlive-l3packages-11:svn65722-69.fc39.noarch 903/1049 Installing : texlive-xpatch-11:svn54563-69.fc39.noarch 904/1049 Installing : texlive-l3kernel-11:svn66094-69.fc39.noarch 905/1049 Installing : texlive-latex-11:svn65161-77.fc39.noarch 906/1049 Installing : texlive-xifthen-11:svn38929-69.fc39.noarch 907/1049 Installing : texlive-currfile-11:svn64673-69.fc39.noarch 908/1049 Installing : texlive-filehook-11:svn64822-69.fc39.noarch 909/1049 Installing : texlive-pgf-11:svn65553-69.fc39.noarch 910/1049 Installing : texlive-ms-11:svn57473-69.fc39.noarch 911/1049 Installing : texlive-koma-script-11:svn64685-69.fc39.noarch 912/1049 Installing : texlive-showexpl-11:svn57414-69.fc39.noarch 913/1049 Installing : texlive-bidi-11:svn65572-69.fc39.noarch 914/1049 Installing : texlive-polyglossia-11:svn65792-69.fc39.noarch 915/1049 Installing : texlive-biblatex-11:svn66403-69.fc39.noarch 916/1049 Installing : texlive-listings-11:svn66222-69.fc39.noarch 917/1049 Installing : texlive-fancyvrb-11:svn65585-69.fc39.noarch 918/1049 Installing : texlive-pst-3d-11:svn17257.1.10-69.fc39.noarch 919/1049 Installing : texlive-pst-coil-11:svn62977-69.fc39.noarch 920/1049 Installing : texlive-pst-eps-11:svn15878.1.0-69.fc39.noarch 921/1049 Installing : texlive-pst-fill-11:svn60671-69.fc39.noarch 922/1049 Installing : texlive-pst-grad-11:svn15878.1.06-69.fc39.noar 923/1049 Installing : texlive-pst-node-11:svn61838-69.fc39.noarch 924/1049 Installing : texlive-pst-ovl-11:svn54963-69.fc39.noarch 925/1049 Installing : texlive-pst-plot-11:svn65346-69.fc39.noarch 926/1049 Installing : texlive-pst-text-11:svn49542-69.fc39.noarch 927/1049 Installing : texlive-pst-tools-11:svn60621-69.fc39.noarch 928/1049 Installing : texlive-pst-tree-11:svn60421-69.fc39.noarch 929/1049 Installing : texlive-pstricks-add-11:svn65067-69.fc39.noarc 930/1049 Installing : texlive-pstricks-11:svn65346-69.fc39.noarch 931/1049 Installing : texlive-amscls-11:svn55378-69.fc39.noarch 932/1049 Installing : texlive-metalogo-11:svn18611.0.12-69.fc39.noar 933/1049 Installing : texlive-seminar-11:svn59801-69.fc39.noarch 934/1049 Installing : texlive-lualatex-math-11:svn61464-69.fc39.noar 935/1049 Installing : texlive-unicode-math-11:svn61719-69.fc39.noarc 936/1049 Installing : texlive-oberdiek-11:svn65521-77.fc39.noarch 937/1049 Installing : texlive-pdfpages-11:svn65319-69.fc39.noarch 938/1049 Installing : texlive-sansmathaccent-11:svn53628-69.fc39.noa 939/1049 Installing : texlive-ae-11:svn15878.1.4-69.fc39.noarch 940/1049 Installing : texlive-extsizes-11:svn17263.1.4a-69.fc39.noar 941/1049 Installing : texlive-jknapltx-11:svn19440.0-69.fc39.noarch 942/1049 Installing : texlive-minitoc-11:svn61719-69.fc39.noarch 943/1049 Installing : texlive-ltxmisc-11:svn21927.0-69.fc39.noarch 944/1049 Installing : texlive-mnsymbol-11:svn18651.1.4-69.fc39.noarc 945/1049 Installing : texlive-mathspec-11:svn42773-69.fc39.noarch 946/1049 Installing : texlive-typehtml-11:svn17134.0-69.fc39.noarch 947/1049 Installing : texlive-ucs-11:svn64114-69.fc39.noarch 948/1049 Installing : texlive-beamer-11:svn65984-69.fc39.noarch 949/1049 Installing : texlive-breqn-11:svn60881-69.fc39.noarch 950/1049 Installing : texlive-l3experimental-11:svn65621-69.fc39.noa 951/1049 Installing : texlive-realscripts-11:svn56594-69.fc39.noarch 952/1049 Installing : texlive-xltxtra-11:svn56594-69.fc39.noarch 953/1049 Installing : texlive-metafont-11:svn66186-77.fc39.i686 954/1049 Installing : texlive-dvips-11:svn66203-77.fc39.i686 955/1049 Installing : texlive-bibtex-11:svn66186-77.fc39.i686 956/1049 Installing : texlive-luahbtex-11:svn66186-77.fc39.i686 957/1049 Installing : texlive-makeindex-11:svn62517-77.fc39.i686 958/1049 Installing : texlive-mfware-11:svn66186-77.fc39.i686 959/1049 Installing : texlive-tex-11:svn66186-77.fc39.i686 960/1049 Installing : texlive-xdvi-11:svn62387-77.fc39.i686 961/1049 Installing : texlive-collection-latexrecommended-11:svn6551 962/1049 Installing : texlive-collection-latex-11:svn63515-69.fc39.n 963/1049 Installing : texlive-collection-basic-11:svn59159-69.fc39.n 964/1049 Installing : texlive-dvipdfmx-11:svn66203-77.fc39.i686 965/1049 Installing : texlive-xetex-11:svn66203-77.fc39.i686 966/1049 Installing : duktape-2.7.0-5.fc39.i686 967/1049 Installing : libproxy-0.5.3-3.fc40.i686 968/1049 Installing : qt5-qtbase-common-5.15.11-7.fc40.noarch 969/1049 Running scriptlet: qt5-qtbase-5.15.11-7.fc40.i686 970/1049 Installing : qt5-qtbase-5.15.11-7.fc40.i686 970/1049 Running scriptlet: qt5-qtbase-5.15.11-7.fc40.i686 970/1049 Installing : qt5-qtbase-gui-5.15.11-7.fc40.i686 971/1049 Installing : qt5-qtdeclarative-5.15.11-2.fc40.i686 972/1049 Installing : qt5-qtbase-devel-5.15.11-7.fc40.i686 973/1049 Installing : qt5-qttools-libs-designer-5.15.11-1.fc40.i686 974/1049 Installing : qt5-qttools-libs-designercomponents-5.15.11-1. 975/1049 Installing : qt5-qttools-libs-help-5.15.11-1.fc40.i686 976/1049 Installing : qt5-doctools-5.15.11-1.fc40.i686 977/1049 Installing : qt5-designer-5.15.11-1.fc40.i686 978/1049 Installing : qt5-qtdeclarative-devel-5.15.11-2.fc40.i686 979/1049 Installing : qt5-qtlocation-5.15.11-1.fc40.i686 980/1049 Installing : qt5-qtsensors-5.15.11-1.fc40.i686 981/1049 Installing : qt5-qtwebchannel-5.15.11-1.fc40.i686 982/1049 Installing : opencv-highgui-4.8.1-3.fc40.i686 983/1049 Installing : libfreenect-opencv-0.7.0-4.fc39.i686 984/1049 Installing : qt5-linguist-5.15.11-1.fc40.i686 985/1049 Installing : qt5-qtx11extras-5.15.11-1.fc40.i686 986/1049 Installing : qt5-qtx11extras-devel-5.15.11-1.fc40.i686 987/1049 Installing : qt5-qttools-5.15.11-1.fc40.i686 988/1049 Installing : qt5-qttools-devel-5.15.11-1.fc40.i686 989/1049 Installing : cfitsio-4.3.1-1.fc40.i686 990/1049 Installing : gdal-libs-3.8.1-1.fc40.i686 991/1049 Installing : vtk-9.2.6-11.fc40.i686 992/1049 Installing : gdal-devel-3.8.1-1.fc40.i686 993/1049 Installing : pcl-1.12.0-30.fc40.i686 994/1049 Installing : vtk-qt-9.2.6-11.fc40.i686 995/1049 Installing : python3-vtk-9.2.6-11.fc40.i686 996/1049 Installing : cdparanoia-libs-10.2-42.fc39.i686 997/1049 Installing : bubblewrap-0.8.0-1.fc40.i686 998/1049 Installing : brotli-1.1.0-1.fc40.i686 999/1049 Installing : brotli-devel-1.1.0-1.fc40.i686 1000/1049 Installing : freetype-devel-2.13.1-2.fc39.i686 1001/1049 Installing : harfbuzz-devel-8.3.0-2.fc40.i686 1002/1049 Installing : fontconfig-devel-2.14.2-5.fc40.i686 1003/1049 Installing : cairo-devel-1.18.0-1.fc40.i686 1004/1049 Installing : cairo-gobject-devel-1.18.0-1.fc40.i686 1005/1049 Installing : openslide-devel-4.0.0-1.fc40.i686 1006/1049 Installing : libXft-devel-2.3.8-4.fc40.i686 1007/1049 Installing : pango-devel-1.51.0-1.fc40.i686 1008/1049 Installing : gtk3-devel-3.24.38-3.fc39.i686 1009/1049 Installing : alsa-lib-1.2.10-3.fc40.i686 1010/1049 Installing : gstreamer1-plugins-base-1.22.7-1.fc40.i686 1011/1049 Installing : gstreamer1-plugins-bad-free-libs-1.22.7-2.fc40 1012/1049 Installing : webkit2gtk4.1-2.43.2-1.fc40.i686 1013/1049 Installing : wxGTK-webview-3.2.4-1.fc40.i686 1014/1049 Installing : qt5-qtwebkit-5.212.0-0.79alpha4.fc40.i686 1015/1049 Installing : qt5-qtwebkit-devel-5.212.0-0.79alpha4.fc40.i68 1016/1049 Installing : wxGTK-media-3.2.4-1.fc40.i686 1017/1049 Installing : flann-1.9.2-4.fc40.i686 1018/1049 Installing : boost-test-1.83.0-0.fc40.i686 1019/1049 Installing : boost-stacktrace-1.83.0-0.fc40.i686 1020/1049 Installing : boost-serialization-1.83.0-0.fc40.i686 1021/1049 Installing : boost-random-1.83.0-0.fc40.i686 1022/1049 Installing : boost-program-options-1.83.0-0.fc40.i686 1023/1049 Installing : boost-nowide-1.83.0-0.fc40.i686 1024/1049 Installing : boost-math-1.83.0-0.fc40.i686 1025/1049 Installing : boost-contract-1.83.0-0.fc40.i686 1026/1049 Installing : boost-1.83.0-0.fc40.i686 1027/1049 Installing : boost-devel-1.83.0-0.fc40.i686 1028/1049 Installing : flann-static-1.9.2-4.fc40.i686 1029/1049 Installing : flann-devel-1.9.2-4.fc40.i686 1030/1049 Installing : wxGTK-devel-3.2.4-1.fc40.i686 1031/1049 Installing : libfreenect-devel-0.7.0-4.fc39.i686 1032/1049 Installing : libphidget22-devel-1.15.20230603-2.fc39.i686 1033/1049 Installing : lib3ds-devel-1.3.0-41.fc39.i686 1034/1049 Installing : octomap-devel-1.9.8-2.fc39.i686 1035/1049 Installing : assimp-devel-5.2.5-1.fc40.i686 1036/1049 Installing : suitesparse-devel-5.13.0-4.fc40.i686 1037/1049 Installing : libdc1394-devel-2.2.7-3.fc39.i686 1038/1049 Installing : freeglut-devel-3.4.0-4.fc39.i686 1039/1049 Installing : tbb-devel-2020.3-21.fc40.i686 1040/1049 Installing : systemd-rpm-macros-255-1.fc40.noarch 1041/1049 Installing : vtk-devel-9.2.6-11.fc40.i686 1042/1049 Installing : pcl-devel-1.12.0-30.fc40.i686 1043/1049 Installing : annobin-plugin-gcc-12.33-1.fc40.i686 1044/1049 Running scriptlet: annobin-plugin-gcc-12.33-1.fc40.i686 1044/1049 Installing : gcc-plugin-annobin-13.2.1-6.fc40.i686 1045/1049 Running scriptlet: gcc-plugin-annobin-13.2.1-6.fc40.i686 1045/1049 Installing : doxygen-2:1.9.8-1.fc40.i686 1046/1049 Installing : libftdi-devel-1.5-10.fc40.i686 1047/1049 Installing : libappstream-glib-0.8.2-4.fc39.i686 1048/1049 Installing : desktop-file-utils-0.26-9.fc39.i686 1049/1049 Running scriptlet: texlive-base-11:20230311-77.fc39.i686 1049/1049 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noar 1049/1049 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 1049/1049 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noa 1049/1049 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarc 1049/1049 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc 1049/1049 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39 1049/1049 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39. 1049/1049 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 1049/1049 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910- 1049/1049 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 1049/1049 Running scriptlet: fontconfig-2.14.2-5.fc40.i686 1049/1049 Running scriptlet: crypto-policies-scripts-20231204-1.git1e3a2e4. 1049/1049 Running scriptlet: nss-3.95.0-1.fc40.i686 1049/1049 Running scriptlet: desktop-file-utils-0.26-9.fc39.i686 1049/1049 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. Installed: PEGTL-devel-2.8.3-7.fc39.i686 SDL2-2.28.5-1.fc40.i686 SuperLU-6.0.1-1.fc40.i686 abattis-cantarell-vf-fonts-0.301-10.fc39.noarch adobe-mappings-cmap-20230622-1.fc39.noarch adobe-mappings-cmap-deprecated-20230622-1.fc39.noarch adobe-mappings-pdf-20190401-5.fc39.noarch adwaita-cursor-theme-45.0-1.fc40.noarch adwaita-icon-theme-45.0-1.fc40.noarch alsa-lib-1.2.10-3.fc40.i686 annobin-docs-12.33-1.fc40.noarch annobin-plugin-gcc-12.33-1.fc40.i686 armadillo-10.8.2-5.fc39.i686 arpack-3.9.1-1.fc40.i686 assimp-5.2.5-1.fc40.i686 assimp-devel-5.2.5-1.fc40.i686 at-spi2-atk-2.50.0-1.fc40.i686 at-spi2-atk-devel-2.50.0-1.fc40.i686 at-spi2-core-2.50.0-1.fc40.i686 at-spi2-core-devel-2.50.0-1.fc40.i686 atk-2.50.0-1.fc40.i686 atk-devel-2.50.0-1.fc40.i686 autoconf-2.71-7.fc40.noarch automake-1.16.5-14.fc40.noarch avahi-compat-libdns_sd-0.8-24.fc39.i686 avahi-libs-0.8-24.fc39.i686 biber-2.19-3.fc39.noarch blas-3.11.0-5.fc39.i686 blas-devel-3.11.0-5.fc39.i686 blosc-1.21.5-2.fc40.i686 boost-1.83.0-0.fc40.i686 boost-atomic-1.83.0-0.fc40.i686 boost-chrono-1.83.0-0.fc40.i686 boost-container-1.83.0-0.fc40.i686 boost-context-1.83.0-0.fc40.i686 boost-contract-1.83.0-0.fc40.i686 boost-coroutine-1.83.0-0.fc40.i686 boost-date-time-1.83.0-0.fc40.i686 boost-devel-1.83.0-0.fc40.i686 boost-fiber-1.83.0-0.fc40.i686 boost-filesystem-1.83.0-0.fc40.i686 boost-graph-1.83.0-0.fc40.i686 boost-iostreams-1.83.0-0.fc40.i686 boost-json-1.83.0-0.fc40.i686 boost-locale-1.83.0-0.fc40.i686 boost-log-1.83.0-0.fc40.i686 boost-math-1.83.0-0.fc40.i686 boost-nowide-1.83.0-0.fc40.i686 boost-numpy3-1.83.0-0.fc40.i686 boost-program-options-1.83.0-0.fc40.i686 boost-python3-1.83.0-0.fc40.i686 boost-random-1.83.0-0.fc40.i686 boost-regex-1.83.0-0.fc40.i686 boost-serialization-1.83.0-0.fc40.i686 boost-stacktrace-1.83.0-0.fc40.i686 boost-system-1.83.0-0.fc40.i686 boost-test-1.83.0-0.fc40.i686 boost-thread-1.83.0-0.fc40.i686 boost-timer-1.83.0-0.fc40.i686 boost-type_erasure-1.83.0-0.fc40.i686 boost-wave-1.83.0-0.fc40.i686 brotli-1.1.0-1.fc40.i686 brotli-devel-1.1.0-1.fc40.i686 bubblewrap-0.8.0-1.fc40.i686 bzip2-devel-1.0.8-16.fc39.i686 cairo-1.18.0-1.fc40.i686 cairo-devel-1.18.0-1.fc40.i686 cairo-gobject-1.18.0-1.fc40.i686 cairo-gobject-devel-1.18.0-1.fc40.i686 cdparanoia-libs-10.2-42.fc39.i686 cfitsio-4.3.1-1.fc40.i686 cgnslib-4.4.0-2.fc39.i686 cgnslib-common-4.4.0-2.fc39.noarch cgnslib-devel-4.4.0-2.fc39.i686 cgnslib-libs-4.4.0-2.fc39.i686 clang-libs-17.0.6-1.fc40.i686 clang-resource-filesystem-17.0.6-1.fc40.noarch cli11-devel-2.3.2-4.fc40.noarch cmake-3.27.7-1.fc40.i686 cmake-data-3.27.7-1.fc40.noarch cmake-filesystem-3.27.7-1.fc40.i686 cmake-rpm-macros-3.27.7-1.fc40.noarch colord-libs-1.4.6-6.fc40.i686 cpp-13.2.1-6.fc40.i686 crypto-policies-scripts-20231204-1.git1e3a2e4.fc40.noarch cryptsetup-libs-2.7.0~rc0-1.fc40.i686 cups-libs-1:2.4.7-4.fc40.i686 dbus-1:1.14.10-1.fc40.i686 dbus-broker-33-2.fc39.i686 dbus-common-1:1.14.10-1.fc40.noarch dbus-devel-1:1.14.10-1.fc40.i686 dbus-libs-1:1.14.10-1.fc40.i686 default-fonts-core-sans-4.0-9.fc40.noarch desktop-file-utils-0.26-9.fc39.i686 device-mapper-1.02.196-1.fc39.i686 device-mapper-libs-1.02.196-1.fc39.i686 double-conversion-3.1.5-9.fc39.i686 double-conversion-devel-3.1.5-9.fc39.i686 doxygen-2:1.9.8-1.fc40.i686 duktape-2.7.0-5.fc39.i686 eigen3-devel-3.4.0-12.fc39.noarch emacs-filesystem-1:29.1-14.fc40.noarch enchant2-2.6.4-1.fc40.i686 expat-2.5.0-3.fc39.i686 expat-devel-2.5.0-3.fc39.i686 flann-1.9.2-4.fc40.i686 flann-devel-1.9.2-4.fc40.i686 flann-static-1.9.2-4.fc40.i686 flexiblas-3.3.1-5.fc39.i686 flexiblas-devel-3.3.1-5.fc39.i686 flexiblas-netlib-3.3.1-5.fc39.i686 flexiblas-openblas-openmp-3.3.1-5.fc39.i686 fontconfig-2.14.2-5.fc40.i686 fontconfig-devel-2.14.2-5.fc40.i686 fonts-filesystem-1:2.0.5-12.fc39.noarch freeglut-3.4.0-4.fc39.i686 freeglut-devel-3.4.0-4.fc39.i686 freetype-2.13.1-2.fc39.i686 freetype-devel-2.13.1-2.fc39.i686 freexl-2.0.0-3.fc40.i686 fribidi-1.0.13-2.fc39.i686 fribidi-devel-1.0.13-2.fc39.i686 gc-8.2.2-4.fc39.i686 gcc-13.2.1-6.fc40.i686 gcc-c++-13.2.1-6.fc40.i686 gcc-gfortran-13.2.1-6.fc40.i686 gcc-plugin-annobin-13.2.1-6.fc40.i686 gd-2.3.3-12.fc39.i686 gdal-devel-3.8.1-1.fc40.i686 gdal-libs-3.8.1-1.fc40.i686 gdk-pixbuf2-2.42.10-5.fc39.i686 gdk-pixbuf2-devel-2.42.10-5.fc39.i686 gdk-pixbuf2-modules-2.42.10-5.fc39.i686 geos-3.12.1-1.fc40.i686 gettext-0.22-2.fc39.i686 gettext-envsubst-0.22-2.fc39.i686 gettext-libs-0.22-2.fc39.i686 gettext-runtime-0.22-2.fc39.i686 ghostscript-10.02.1-4.fc40.i686 ghostscript-tools-fonts-10.02.1-4.fc40.i686 ghostscript-tools-printing-10.02.1-4.fc40.i686 giflib-5.2.1-17.fc40.i686 gl-manpages-1.1-29.20190306.fc40.noarch glew-devel-2.2.0-5.fc39.i686 glib2-2.78.3-1.fc40.i686 glib2-devel-2.78.3-1.fc40.i686 glibc-devel-2.38.9000-28.fc40.i686 glibc-headers-x86-2.38.9000-28.fc40.noarch glx-utils-9.0.0-4.fc40.i686 gnutls-3.8.2-2.fc40.i686 google-droid-sans-fonts-20200215-17.fc40.noarch google-noto-fonts-common-20230801-4.fc40.noarch google-noto-sans-vf-fonts-20230801-4.fc40.noarch graphene-1.10.6-6.fc39.i686 graphite2-1.3.14-13.fc40.i686 graphite2-devel-1.3.14-13.fc40.i686 graphviz-9.0.0-4.fc40.i686 groff-base-1.23.0-3.fc40.i686 gssdp-1.6.3-1.fc40.i686 gstreamer1-1.22.7-2.fc40.i686 gstreamer1-plugins-bad-free-libs-1.22.7-2.fc40.i686 gstreamer1-plugins-base-1.22.7-1.fc40.i686 gtk-update-icon-cache-3.24.38-3.fc39.i686 gtk3-3.24.38-3.fc39.i686 gtk3-devel-3.24.38-3.fc39.i686 gts-0.7.6-46.20121130.fc39.i686 guile22-2.2.7-9.fc39.i686 gupnp-1.6.6-2.fc40.i686 gupnp-igd-1.6.0-2.fc39.i686 harfbuzz-8.3.0-2.fc40.i686 harfbuzz-devel-8.3.0-2.fc40.i686 harfbuzz-icu-8.3.0-2.fc40.i686 hdf-libs-4.2.15-14.fc40.i686 hdf5-1.12.1-15.fc40.i686 hdf5-devel-1.12.1-15.fc40.i686 hicolor-icon-theme-0.17-16.fc39.noarch highway-1.0.7-1.fc40.i686 hunspell-1.7.2-5.fc39.i686 hunspell-en-US-0.20201207-7.fc39.noarch hunspell-filesystem-1.7.2-5.fc39.i686 hwdata-0.377-2.fc40.noarch hyphen-2.8.8-21.fc39.i686 imath-3.1.9-3.fc40.i686 iso-codes-4.15.0-2.fc39.noarch javascriptcoregtk4.1-2.43.2-1.fc40.i686 jbig2dec-libs-0.20-1.fc40.i686 jbigkit-libs-2.1-27.fc40.i686 json-c-0.17-1.fc40.i686 json-devel-3.11.2-4.fc40.i686 json-glib-1.8.0-1.fc40.i686 jsoncpp-1.9.5-5.fc39.i686 jsoncpp-devel-1.9.5-5.fc39.i686 kbd-2.6.3-1.fc40.i686 kbd-legacy-2.6.3-1.fc40.noarch kbd-misc-2.6.3-1.fc40.noarch kernel-headers-6.7.0-0.rc5.41.fc40.i686 kmod-31-3.fc40.i686 kmod-libs-31-3.fc40.i686 lapack-3.11.0-5.fc39.i686 lapack-devel-3.11.0-5.fc39.i686 lasi-1.1.3-11.fc39.i686 lcms2-2.15-2.fc39.i686 lib3ds-1.3.0-41.fc39.i686 lib3ds-devel-1.3.0-41.fc39.i686 libGLEW-2.2.0-5.fc39.i686 libICE-1.1.1-1.fc40.i686 libICE-devel-1.1.1-1.fc40.i686 libSM-1.2.4-1.fc40.i686 libSM-devel-1.2.4-1.fc40.i686 libX11-1.8.7-1.fc40.i686 libX11-common-1.8.7-1.fc40.noarch libX11-devel-1.8.7-1.fc40.i686 libX11-xcb-1.8.7-1.fc40.i686 libXau-1.0.11-4.fc40.i686 libXau-devel-1.0.11-4.fc40.i686 libXaw-1.0.15-1.fc40.i686 libXcomposite-0.4.6-1.fc40.i686 libXcomposite-devel-0.4.6-1.fc40.i686 libXcursor-1.2.1-5.fc40.i686 libXcursor-devel-1.2.1-5.fc40.i686 libXdamage-1.1.6-1.fc40.i686 libXdamage-devel-1.1.6-1.fc40.i686 libXext-1.3.5-4.fc40.i686 libXext-devel-1.3.5-4.fc40.i686 libXfixes-6.0.1-1.fc40.i686 libXfixes-devel-6.0.1-1.fc40.i686 libXft-2.3.8-4.fc40.i686 libXft-devel-2.3.8-4.fc40.i686 libXi-1.8.1-3.fc40.i686 libXi-devel-1.8.1-3.fc40.i686 libXinerama-1.1.5-4.fc40.i686 libXinerama-devel-1.1.5-4.fc40.i686 libXmu-1.1.4-4.fc40.i686 libXpm-3.5.17-1.fc40.i686 libXrandr-1.5.4-1.fc40.i686 libXrandr-devel-1.5.4-1.fc40.i686 libXrender-0.9.11-4.fc40.i686 libXrender-devel-0.9.11-4.fc40.i686 libXt-1.3.0-1.fc40.i686 libXt-devel-1.3.0-1.fc40.i686 libXtst-1.2.4-4.fc40.i686 libXtst-devel-1.2.4-4.fc40.i686 libXv-1.0.12-1.fc40.i686 libXxf86vm-1.1.5-4.fc40.i686 libaec-1.0.6-5.fc39.i686 libaec-devel-1.0.6-5.fc39.i686 libaom-3.7.1-1.fc40.i686 libappstream-glib-0.8.2-4.fc39.i686 libarchive-devel-3.7.2-1.fc40.i686 libargon2-20190702-3.fc39.i686 libasan-13.2.1-6.fc40.i686 libatomic-13.2.1-6.fc40.i686 libavif-0.11.1-11.fc39.i686 libb2-0.98.1-9.fc39.i686 libblkid-devel-2.39.2-1.fc40.i686 libcloudproviders-0.3.5-1.fc40.i686 libcloudproviders-devel-0.3.5-1.fc40.i686 libconfuse-3.3-10.fc39.i686 libcurl-devel-8.5.0-1.fc40.i686 libdatrie-0.2.13-7.fc39.i686 libdatrie-devel-0.2.13-7.fc39.i686 libdav1d-1.2.1-2.fc39.i686 libdc1394-2.2.7-3.fc39.i686 libdc1394-devel-2.2.7-3.fc39.i686 libdecor-0.2.1-2.fc40.i686 libdicom-1.0.5-1.fc40.i686 libdicom-devel-1.0.5-1.fc40.i686 libdrm-2.4.117-1.fc40.i686 libdrm-devel-2.4.117-1.fc40.i686 libedit-3.1-48.20230828cvs.fc40.i686 libepoxy-1.5.10-4.fc39.i686 libepoxy-devel-1.5.10-4.fc39.i686 libevdev-1.13.1-2.fc39.i686 libffi-devel-3.4.4-4.fc39.i686 libfreenect-0.7.0-4.fc39.i686 libfreenect-devel-0.7.0-4.fc39.i686 libfreenect-fakenect-0.7.0-4.fc39.i686 libfreenect-opencv-0.7.0-4.fc39.i686 libftdi-1.5-10.fc40.i686 libftdi-devel-1.5-10.fc40.i686 libgcrypt-1.10.3-1.fc40.i686 libgeotiff-1.7.1-10.fc40.i686 libgfortran-13.2.1-6.fc40.i686 libglvnd-1:1.7.0-1.fc40.i686 libglvnd-core-devel-1:1.7.0-1.fc40.i686 libglvnd-devel-1:1.7.0-1.fc40.i686 libglvnd-egl-1:1.7.0-1.fc40.i686 libglvnd-gles-1:1.7.0-1.fc40.i686 libglvnd-glx-1:1.7.0-1.fc40.i686 libglvnd-opengl-1:1.7.0-1.fc40.i686 libgpg-error-1.47-2.fc39.i686 libgs-10.02.1-4.fc40.i686 libgta-1.2.1-10.fc39.i686 libgudev-238-2.fc39.i686 libgusb-0.4.8-1.fc40.i686 libharu-2.4.3-3.fc39.i686 libharu-devel-2.4.3-3.fc39.i686 libicu-73.2-3.fc40.i686 libicu-devel-73.2-3.fc40.i686 libijs-0.35-19.fc39.i686 libimagequant-4.0.3-2.fc40.i686 libinput-1.24.0-1.fc40.i686 libjpeg-turbo-2.1.4-3.fc39.i686 libjpeg-turbo-devel-2.1.4-3.fc39.i686 libjxl-1:0.8.2-3.fc40.i686 libkml-1.3.0-45.fc40.i686 liblerc-4.0.0-4.fc39.i686 libmanette-0.2.6-7.fc39.i686 libmount-devel-2.39.2-1.fc40.i686 libmpc-1.3.1-3.fc39.i686 libmspack-0.10.1-0.10.alpha.fc39.i686 libnice-0.1.21-4.fc39.i686 libogg-2:1.3.5-6.fc39.i686 libogg-devel-2:1.3.5-6.fc39.i686 libpaper-1:2.1.1-1.fc39.i686 libpciaccess-0.16-9.fc39.i686 libpciaccess-devel-0.16-9.fc39.i686 libphidget22-1.15.20230603-2.fc39.i686 libphidget22-devel-1.15.20230603-2.fc39.i686 libpng-2:1.6.40-1.fc40.i686 libpng-devel-2:1.6.40-1.fc40.i686 libpq-16.1-1.fc40.i686 libpq-devel-16.1-1.fc40.i686 libproxy-0.5.3-3.fc40.i686 libqhull-1:8.0.2-2.fc40.i686 libqhull_p-1:8.0.2-2.fc40.i686 libqhull_r-1:8.0.2-2.fc40.i686 libquadmath-13.2.1-6.fc40.i686 libquadmath-devel-13.2.1-6.fc40.i686 libraw1394-2.1.2-18.fc39.i686 libraw1394-devel-2.1.2-18.fc39.i686 librsvg2-2.57.0-3.fc40.i686 librttopo-1.1.0-12.fc39.i686 libseccomp-2.5.3-6.fc39.i686 libsecret-0.21.2-2.fc40.i686 libselinux-devel-3.6-0.rc2.1.fc40.i686 libsepol-devel-3.6-0.rc2.1.fc40.i686 libsoup3-3.4.4-1.fc40.i686 libspatialite-5.1.0-3.fc40.i686 libstdc++-devel-13.2.1-6.fc40.i686 libstemmer-2.2.0-7.fc39.i686 libthai-0.1.29-6.fc39.i686 libthai-devel-0.1.29-6.fc39.i686 libtheora-1:1.1.1-34.fc39.i686 libtheora-devel-1:1.1.1-34.fc39.i686 libtiff-4.5.0-3.fc40.i686 libtiff-devel-4.5.0-3.fc40.i686 libtool-ltdl-2.4.7-8.fc40.i686 libtracker-sparql-3.6.0-1.fc40.i686 libubsan-13.2.1-6.fc40.i686 libunwind-1.7.2-1.fc40.i686 libusb1-1.0.26-4.fc40.i686 libusb1-devel-1.0.26-4.fc40.i686 libuuid-devel-2.39.2-1.fc40.i686 libuv-1:1.47.0-3.fc40.i686 libva-2.20.0-1.fc40.i686 libvisual-1:0.4.1-2.fc39.i686 libvorbis-1:1.3.7-8.fc39.i686 libwacom-2.9.0-1.fc40.i686 libwacom-data-2.9.0-1.fc40.noarch libwayland-client-1.22.0-2.fc39.i686 libwayland-cursor-1.22.0-2.fc39.i686 libwayland-egl-1.22.0-2.fc39.i686 libwayland-server-1.22.0-2.fc39.i686 libwebp-1.3.2-2.fc40.i686 libwebp-devel-1.3.2-2.fc40.i686 libxcb-1.16-2.fc40.i686 libxcb-devel-1.16-2.fc40.i686 libxcrypt-devel-4.4.36-2.fc39.i686 libxkbcommon-1.6.0-1.fc40.i686 libxkbcommon-devel-1.6.0-1.fc40.i686 libxkbcommon-x11-1.6.0-1.fc40.i686 libxml2-devel-2.12.3-1.fc40.i686 libxshmfence-1.3.2-1.fc40.i686 libxslt-1.1.39-1.fc40.i686 libzstd-devel-1.5.5-4.fc39.i686 llvm-libs-17.0.6-1.fc40.i686 lz4-devel-1.9.4-4.fc39.i686 m4-1.4.19-7.fc40.i686 mailcap-2.1.54-2.fc39.noarch make-1:4.4.1-2.fc39.i686 mariadb-connector-c-3.3.5-2.fc39.i686 mariadb-connector-c-config-3.3.5-2.fc39.noarch mariadb-connector-c-devel-3.3.5-2.fc39.i686 mesa-filesystem-23.3.0-1.fc40.i686 mesa-libEGL-23.3.0-1.fc40.i686 mesa-libEGL-devel-23.3.0-1.fc40.i686 mesa-libGL-23.3.0-1.fc40.i686 mesa-libGL-devel-23.3.0-1.fc40.i686 mesa-libGLU-9.0.3-1.fc39.i686 mesa-libGLU-devel-9.0.3-1.fc39.i686 mesa-libgbm-23.3.0-1.fc40.i686 mesa-libglapi-23.3.0-1.fc40.i686 metis-5.1.0.3-2.fc39.i686 minizip-ng-compat-3.0.10-3.fc40.i686 mpdecimal-2.5.1-7.fc39.i686 mtdev-1.1.6-6.fc39.i686 ncurses-6.4-8.20231001.fc40.i686 netcdf-4.9.2-1.fc40.i686 netcdf-cxx-4.2-32.fc39.i686 netcdf-cxx-devel-4.2-32.fc39.i686 netcdf-devel-4.9.2-1.fc40.i686 netpbm-11.02.00-3.fc40.i686 nettle-3.9.1-2.fc39.i686 nspr-4.35.0-16.fc40.i686 nss-3.95.0-1.fc40.i686 nss-softokn-3.95.0-1.fc40.i686 nss-softokn-freebl-3.95.0-1.fc40.i686 nss-sysinit-3.95.0-1.fc40.i686 nss-util-3.95.0-1.fc40.i686 octomap-1.9.8-2.fc39.i686 octomap-devel-1.9.8-2.fc39.i686 ogdi-4.1.0-11.fc39.i686 openblas-0.3.25-1.fc40.i686 openblas-openmp-0.3.25-1.fc40.i686 openblas-serial-0.3.25-1.fc40.i686 opencv-core-4.8.1-3.fc40.i686 opencv-highgui-4.8.1-3.fc40.i686 opencv-imgproc-4.8.1-3.fc40.i686 openexr-libs-3.1.10-2.fc40.i686 openjpeg2-2.5.0-5.fc40.i686 openjpeg2-devel-2.5.0-5.fc40.i686 openjpeg2-tools-2.5.0-5.fc40.i686 openslide-4.0.0-1.fc40.i686 openslide-devel-4.0.0-1.fc40.i686 openssl-devel-1:3.1.4-1.fc40.i686 opus-1.4-1.fc40.i686 orc-0.4.33-3.fc39.i686 pango-1.51.0-1.fc40.i686 pango-devel-1.51.0-1.fc40.i686 pcl-1.12.0-30.fc40.i686 pcl-devel-1.12.0-30.fc40.i686 pcre2-devel-10.42-2.fc40.i686 pcre2-utf16-10.42-2.fc40.i686 pcre2-utf32-10.42-2.fc40.i686 perl-Authen-SASL-2.1700-1.fc40.noarch perl-AutoLoader-5.74-503.fc40.noarch perl-B-1.88-503.fc40.i686 perl-B-Hooks-EndOfScope-0.26-7.fc39.noarch perl-Business-ISBN-3.008-2.fc39.noarch perl-Business-ISBN-Data-20231130.001-1.fc40.noarch perl-Business-ISMN-1.203-2.fc39.noarch perl-Business-ISSN-1.005-8.fc39.noarch perl-Carp-1.54-500.fc39.noarch perl-Class-Accessor-0.51-18.fc39.noarch perl-Class-Data-Inheritable-0.09-6.fc39.noarch perl-Class-Inspector-1.36-14.fc39.noarch perl-Class-Method-Modifiers-2.15-2.fc39.noarch perl-Class-Singleton-1.6-9.fc39.noarch perl-Class-Struct-0.68-503.fc40.noarch perl-Clone-0.46-4.fc39.i686 perl-Compress-Raw-Bzip2-2.206-1.fc39.i686 perl-Compress-Raw-Zlib-2.206-1.fc39.i686 perl-Convert-ASN1-0.34-1.fc40.noarch perl-Data-Compare-1.29-2.fc39.noarch perl-Data-Dump-1.25-8.fc39.noarch perl-Data-Dumper-2.188-501.fc39.i686 perl-Data-OptList-0.114-2.fc39.noarch perl-Data-Uniqid-0.12-31.fc39.noarch perl-Date-ISO8601-0.005-18.fc39.noarch perl-Date-Manip-6.93-1.fc40.noarch perl-DateTime-2:1.65-1.fc40.i686 perl-DateTime-Calendar-Julian-0.107-5.fc39.noarch perl-DateTime-Format-Builder-0.8300-11.fc39.noarch perl-DateTime-Format-Strptime-1:1.79-8.fc39.noarch perl-DateTime-Locale-1.40-1.fc40.noarch perl-DateTime-TimeZone-2.60-4.fc39.noarch perl-DateTime-TimeZone-SystemV-0.010-19.fc39.noarch perl-DateTime-TimeZone-Tzfile-0.011-19.fc39.noarch perl-Devel-CallChecker-0.009-3.fc39.i686 perl-Devel-Caller-2.07-3.fc39.i686 perl-Devel-GlobalDestruction-0.14-22.fc39.noarch perl-Devel-LexAlias-0.05-34.fc39.i686 perl-Devel-StackTrace-1:2.04-16.fc39.noarch perl-Digest-1.20-500.fc39.noarch perl-Digest-HMAC-1.04-8.fc39.noarch perl-Digest-MD5-2.58-501.fc40.i686 perl-Digest-SHA-1:6.04-501.fc39.i686 perl-Dist-CheckConflicts-0.11-28.fc39.noarch perl-DynaLoader-1.54-503.fc40.i686 perl-DynaLoader-Functions-0.004-2.fc39.noarch perl-Email-Date-Format-1.008-2.fc39.noarch perl-Encode-4:3.20-501.fc40.i686 perl-Encode-Locale-1.05-27.fc39.noarch perl-English-1.11-503.fc40.noarch perl-Errno-1.37-503.fc40.i686 perl-Eval-Closure-0.14-21.fc39.noarch perl-Exception-Class-1.45-8.fc39.noarch perl-Exporter-5.77-500.fc39.noarch perl-ExtUtils-MM-Utils-2:7.70-501.fc39.noarch perl-Fcntl-1.15-503.fc40.i686 perl-File-Basename-2.86-503.fc40.noarch perl-File-Compare-1.100.700-503.fc40.noarch perl-File-Copy-2.41-503.fc40.noarch perl-File-Find-1.43-503.fc40.noarch perl-File-Find-Rule-0.34-26.fc39.noarch perl-File-Listing-6.16-1.fc39.noarch perl-File-Path-2.18-501.fc40.noarch perl-File-ShareDir-1.118-9.fc39.noarch perl-File-Slurper-0.014-3.fc39.noarch perl-File-Temp-1:0.231.100-501.fc40.noarch perl-File-stat-1.13-503.fc40.noarch perl-FileHandle-2.05-503.fc40.noarch perl-Filter-2:1.64-501.fc39.i686 perl-GSSAPI-0.28-43.fc39.i686 perl-Getopt-Long-1:2.57-1.fc40.noarch perl-Getopt-Std-1.13-503.fc40.noarch perl-HTML-Parser-3.81-3.fc39.i686 perl-HTML-Tagset-3.20-55.fc40.noarch perl-HTTP-Cookies-6.11-1.fc40.noarch perl-HTTP-Date-6.06-2.fc39.noarch perl-HTTP-Message-6.45-1.fc40.noarch perl-HTTP-Negotiate-6.01-36.fc39.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-Hash-Util-FieldHash-1.26-503.fc40.i686 perl-I18N-LangTags-0.45-503.fc40.noarch perl-I18N-Langinfo-0.22-503.fc40.i686 perl-IO-1.52-503.fc40.i686 perl-IO-Compress-2.206-1.fc39.noarch perl-IO-HTML-1.004-11.fc39.noarch perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.084-1.fc40.noarch perl-IO-String-1.08-48.fc39.noarch perl-IPC-Cmd-2:1.04-502.fc40.noarch perl-IPC-Open3-1.22-503.fc40.noarch perl-IPC-Run3-0.048-29.fc39.noarch perl-IPC-SysV-2.09-503.fc40.i686 perl-IPC-System-Simple-1.30-11.fc39.noarch perl-JSON-4.10-3.fc39.noarch perl-LDAP-1:0.68-11.fc39.noarch perl-LWP-MediaTypes-6.04-15.fc39.noarch perl-LWP-Protocol-https-6.11-1.fc39.noarch perl-Lingua-Translit-0.29-4.fc39.noarch perl-List-AllUtils-0.19-10.fc39.noarch perl-List-SomeUtils-0.59-3.fc39.noarch perl-List-UtilsBy-0.12-7.fc39.noarch perl-Locale-Maketext-1.33-501.fc39.noarch perl-Locale-Maketext-Simple-1:0.21-503.fc40.noarch perl-Log-Dispatch-2.71-2.fc39.noarch perl-Log-Dispatch-FileRotate-1.38-7.fc39.noarch perl-Log-Log4perl-1.57-3.fc39.noarch perl-MIME-Base64-3.16-501.fc40.i686 perl-MIME-Charset-1.013.1-3.fc39.noarch perl-MIME-Lite-3.033-8.fc39.noarch perl-MIME-Types-2.24-3.fc39.noarch perl-MRO-Compat-0.15-7.fc39.noarch perl-Mail-Sender-1:0.903-22.fc39.noarch perl-Mail-Sendmail-0.80-18.fc39.noarch perl-MailTools-2.21-14.fc39.noarch perl-Math-BigInt-1:2.0020.01-1.fc40.noarch perl-Math-Complex-1.62-503.fc40.noarch perl-Module-CoreList-1:5.20231129-1.fc40.noarch perl-Module-Implementation-0.09-37.fc39.noarch perl-Module-Load-1:0.36-501.fc40.noarch perl-Module-Load-Conditional-0.74-501.fc40.noarch perl-Module-Metadata-1.000038-3.fc39.noarch perl-Module-Runtime-0.016-20.fc39.noarch perl-Mozilla-CA-20230821-1.fc40.noarch perl-NTLM-1.09-36.fc39.noarch perl-Net-HTTP-6.23-2.fc39.noarch perl-Net-SMTP-SSL-1.04-22.fc40.noarch perl-Net-SSLeay-1.92-10.fc39.i686 perl-Number-Compare-0.03-36.fc39.noarch perl-Opcode-1.64-503.fc40.i686 perl-POSIX-2.13-503.fc40.i686 perl-Package-Generator-1.106-29.fc39.noarch perl-Package-Stash-0.40-5.fc39.noarch perl-Package-Stash-XS-0.30-5.fc39.i686 perl-PadWalker-2.5-10.fc39.i686 perl-Params-Check-1:0.38-500.fc39.noarch perl-Params-Classify-0.015-20.fc39.i686 perl-Params-Util-1.102-12.fc39.i686 perl-Params-Validate-1.31-5.fc39.i686 perl-Params-ValidationCompiler-0.31-3.fc39.noarch perl-Parse-RecDescent-1.967015-20.fc39.noarch perl-PathTools-3.89-500.fc39.i686 perl-Pod-Escapes-1:1.07-501.fc40.noarch perl-Pod-Html-1.34-503.fc40.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Ref-Util-0.204-18.fc39.noarch perl-Ref-Util-XS-0.117-20.fc39.i686 perl-Regexp-Common-2017060201-22.fc39.noarch perl-Role-Tiny-2.002004-9.fc39.noarch perl-Safe-2.44-503.fc40.noarch perl-Scalar-List-Utils-5:1.63-500.fc39.i686 perl-SelectSaver-1.02-503.fc40.noarch perl-Socket-4:2.037-3.fc39.i686 perl-Sort-Key-1.33-28.fc39.i686 perl-Specio-0.48-4.fc39.noarch perl-Storable-1:3.32-500.fc39.i686 perl-Sub-Exporter-0.991-1.fc40.noarch perl-Sub-Exporter-Progressive-0.001013-22.fc39.noarch perl-Sub-Identify-0.14-24.fc39.i686 perl-Sub-Install-0.929-3.fc39.noarch perl-Symbol-1.09-503.fc40.noarch perl-Sys-Hostname-1.25-503.fc40.i686 perl-Sys-Syslog-0.36-502.fc40.i686 perl-Term-ANSIColor-5.01-502.fc40.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-Text-Balanced-2.06-500.fc39.noarch perl-Text-BibTeX-0.89-3.fc39.i686 perl-Text-CSV-2.03-1.fc40.noarch perl-Text-Glob-0.11-21.fc39.noarch perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Roman-3.5-25.fc39.noarch perl-Text-Soundex-3.05-28.fc39.i686 perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Text-Unidecode-1.30-22.fc39.noarch perl-Thread-Queue-3.14-501.fc40.noarch perl-Tie-4.6-503.fc40.noarch perl-Tie-Cycle-1.227-9.fc39.noarch perl-Tie-RefHash-1.40-500.fc39.noarch perl-Time-HiRes-4:1.9775-500.fc39.i686 perl-Time-Local-2:1.350-3.fc39.noarch perl-TimeDate-1:2.33-11.fc39.noarch perl-Try-Tiny-0.31-6.fc39.noarch perl-URI-5.21-1.fc40.noarch perl-Unicode-Collate-1.31-500.fc39.i686 perl-Unicode-LineBreak-2019.001-18.fc39.i686 perl-Unicode-Normalize-1.32-500.fc39.i686 perl-Unicode-UCD-0.78-503.fc40.noarch perl-Variable-Magic-0.63-4.fc39.i686 perl-WWW-RobotRules-6.02-37.fc39.noarch perl-XML-LibXML-1:2.0209-3.fc40.i686 perl-XML-LibXML-Simple-1.01-12.fc39.noarch perl-XML-LibXSLT-2.002.001-3.fc39.i686 perl-XML-NamespaceSupport-1.12-21.fc40.noarch perl-XML-Parser-2.46-16.fc40.i686 perl-XML-SAX-1.02-13.fc39.noarch perl-XML-SAX-Base-1.09-21.fc40.noarch perl-XML-Writer-0.900-12.fc39.noarch perl-XML-XPath-1.48-4.fc39.noarch perl-XString-0.005-10.fc39.i686 perl-autodie-2.36-501.fc39.noarch perl-autovivification-0.18-20.fc39.i686 perl-base-2.27-503.fc40.noarch perl-constant-1.33-501.fc39.noarch perl-deprecate-0.04-503.fc40.noarch perl-encoding-4:3.00-501.fc40.i686 perl-if-0.61.000-503.fc40.noarch perl-interpreter-4:5.38.2-503.fc40.i686 perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.2-503.fc40.i686 perl-libwww-perl-6.72-1.fc39.noarch perl-locale-1.10-503.fc40.noarch perl-meta-notation-5.38.2-503.fc40.noarch perl-mro-1.28-503.fc40.i686 perl-namespace-autoclean-0.29-16.fc39.noarch perl-namespace-clean-0.27-24.fc39.noarch perl-open-1.13-503.fc40.noarch perl-overload-1.37-503.fc40.noarch perl-overloading-0.02-503.fc40.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-sigtrap-1.10-503.fc40.noarch perl-subs-1.04-503.fc40.noarch perl-threads-1:2.36-500.fc39.i686 perl-threads-shared-1.68-500.fc39.i686 perl-vars-1.05-503.fc40.noarch perl-version-8:0.99.30-1.fc40.i686 perltidy-20230912-1.fc40.noarch pixman-0.42.2-2.fc39.i686 pixman-devel-0.42.2-2.fc39.i686 poly2tri-0.0-27.20130501hg26242d0aa7b8.fc39.i686 poppler-23.08.0-1.fc40.i686 poppler-data-0.4.11-5.fc39.noarch poppler-glib-23.08.0-1.fc40.i686 proj-9.3.1-1.fc40.i686 proj-data-9.3.1-1.fc40.noarch proj-devel-9.3.1-1.fc40.i686 pugixml-1.13-3.fc39.i686 pugixml-devel-1.13-3.fc39.i686 pyproject-rpm-macros-1.11.0-1.fc40.noarch python-pip-wheel-23.2.1-1.fc39.noarch python-rpm-macros-3.12-5.fc40.noarch python3-3.12.1-1.fc40.i686 python3-devel-3.12.1-1.fc40.i686 python3-libftdi-1.5-10.fc40.i686 python3-libs-3.12.1-1.fc40.i686 python3-numpy-1:1.26.0-2.fc40.i686 python3-packaging-23.2-2.fc40.noarch python3-rpm-generators-14-8.fc40.noarch python3-rpm-macros-3.12-5.fc40.noarch python3-setuptools-68.2.2-1.fc40.noarch python3-vtk-9.2.6-11.fc40.i686 qhull-1:8.0.2-2.fc40.i686 qhull-devel-1:8.0.2-2.fc40.i686 qt-settings-39.0-2.fc40.noarch qt5-designer-5.15.11-1.fc40.i686 qt5-doctools-5.15.11-1.fc40.i686 qt5-linguist-5.15.11-1.fc40.i686 qt5-qtbase-5.15.11-7.fc40.i686 qt5-qtbase-common-5.15.11-7.fc40.noarch qt5-qtbase-devel-5.15.11-7.fc40.i686 qt5-qtbase-gui-5.15.11-7.fc40.i686 qt5-qtdeclarative-5.15.11-2.fc40.i686 qt5-qtdeclarative-devel-5.15.11-2.fc40.i686 qt5-qtlocation-5.15.11-1.fc40.i686 qt5-qtsensors-5.15.11-1.fc40.i686 qt5-qttools-5.15.11-1.fc40.i686 qt5-qttools-common-5.15.11-1.fc40.noarch qt5-qttools-devel-5.15.11-1.fc40.i686 qt5-qttools-libs-designer-5.15.11-1.fc40.i686 qt5-qttools-libs-designercomponents-5.15.11-1.fc40.i686 qt5-qttools-libs-help-5.15.11-1.fc40.i686 qt5-qtwebchannel-5.15.11-1.fc40.i686 qt5-qtwebkit-5.212.0-0.79alpha4.fc40.i686 qt5-qtwebkit-devel-5.212.0-0.79alpha4.fc40.i686 qt5-qtx11extras-5.15.11-1.fc40.i686 qt5-qtx11extras-devel-5.15.11-1.fc40.i686 qt5-rpm-macros-5.15.11-1.fc40.noarch rav1e-libs-0.6.6-4.fc40.i686 rhash-1.4.3-3.fc39.i686 rsvg-pixbuf-loader-2.57.0-3.fc40.i686 shared-mime-info-2.3-2.fc40.i686 snappy-1.1.10-2.fc39.i686 sombok-2.4.0-20.fc39.i686 sqlite-3.44.2-1.fc40.i686 sqlite-devel-3.44.2-1.fc40.i686 suitesparse-5.13.0-4.fc40.i686 suitesparse-devel-5.13.0-4.fc40.i686 svt-av1-libs-1.4.1-3.fc39.i686 sysprof-capture-devel-45.1-1.fc40.i686 systemd-255-1.fc40.i686 systemd-pam-255-1.fc40.i686 systemd-rpm-macros-255-1.fc40.noarch systemd-udev-255-1.fc40.i686 tbb-2020.3-21.fc40.i686 tbb-devel-2020.3-21.fc40.i686 tcl-1:8.6.13-1.fc40.i686 teckit-2.5.12-1.fc40.i686 texlive-ae-11:svn15878.1.4-69.fc39.noarch texlive-algorithms-11:svn42428-69.fc39.noarch texlive-alphalph-11:svn53087-69.fc39.noarch texlive-amscls-11:svn55378-69.fc39.noarch texlive-amsfonts-11:svn61937-69.fc39.noarch texlive-amsmath-11:svn63514-69.fc39.noarch texlive-anysize-11:svn15878.0-69.fc39.noarch texlive-atbegshi-11:svn53051-69.fc39.noarch texlive-attachfile-11:svn42099-69.fc39.noarch texlive-attachfile2-11:svn57959-77.fc39.noarch texlive-atveryend-11:svn53108-69.fc39.noarch texlive-auto-pst-pdf-11:svn56596-69.fc39.noarch texlive-auxhook-11:svn53173-69.fc39.noarch texlive-avantgar-11:svn61983-69.fc39.noarch texlive-babel-11:svn65823-69.fc39.noarch texlive-babel-english-11:svn44495-69.fc39.noarch texlive-babelbib-11:svn57349-69.fc39.noarch texlive-base-11:20230311-77.fc39.i686 texlive-beamer-11:svn65984-69.fc39.noarch texlive-bera-11:svn20031.0-69.fc39.noarch texlive-beton-11:svn15878.0-69.fc39.noarch texlive-biblatex-11:svn66403-69.fc39.noarch texlive-bibtex-11:svn66186-77.fc39.i686 texlive-bidi-11:svn65572-69.fc39.noarch texlive-bigintcalc-11:svn53172-69.fc39.noarch texlive-bitset-11:svn53837-69.fc39.noarch texlive-bookman-11:svn61719-69.fc39.noarch texlive-bookmark-11:svn56885-69.fc39.noarch texlive-booktabs-11:svn53402-69.fc39.noarch texlive-breakurl-11:svn29901.1.40-69.fc39.noarch texlive-breqn-11:svn60881-69.fc39.noarch texlive-caption-11:svn66580-69.fc39.noarch texlive-carlisle-11:svn59577-69.fc39.noarch texlive-catchfile-11:svn53084-69.fc39.noarch texlive-changepage-11:svn15878.1.0c-69.fc39.noarch texlive-charter-11:svn15878.0-69.fc39.noarch texlive-cite-11:svn36428.5.5-69.fc39.noarch texlive-cm-11:svn57963-69.fc39.noarch texlive-cm-super-11:svn15878.0-69.fc39.noarch texlive-cmap-11:svn57640-69.fc39.noarch texlive-collection-basic-11:svn59159-69.fc39.noarch texlive-collection-latex-11:svn63515-69.fc39.noarch texlive-collection-latexrecommended-11:svn65512-69.fc39.noarch texlive-colorprofiles-11:svn49086-69.fc39.noarch texlive-colortbl-11:svn64015-69.fc39.noarch texlive-courier-11:svn61719-69.fc39.noarch texlive-crop-11:svn55424-69.fc39.noarch texlive-csquotes-11:svn64389-69.fc39.noarch texlive-ctable-11:svn38672-69.fc39.noarch texlive-ctablestack-11:svn38514-69.fc39.noarch texlive-currfile-11:svn64673-69.fc39.noarch texlive-dehyph-11:svn48599-69.fc39.noarch texlive-dvipdfmx-11:svn66203-77.fc39.i686 texlive-dvips-11:svn66203-77.fc39.i686 texlive-ec-11:svn25033.1.0-69.fc39.noarch texlive-enctex-11:svn34957.0-69.fc39.noarch texlive-enumitem-11:svn51423-69.fc39.noarch texlive-epstopdf-11:svn66461-77.fc39.noarch texlive-epstopdf-pkg-11:svn53546-69.fc39.noarch texlive-eso-pic-11:svn56658-69.fc39.noarch texlive-etex-11:svn66203-69.fc39.noarch texlive-etex-pkg-11:svn41784-69.fc39.noarch texlive-etexcmds-11:svn53171-69.fc39.noarch texlive-etoolbox-11:svn56554-69.fc39.noarch texlive-euenc-11:svn19795.0.1h-69.fc39.noarch texlive-euler-11:svn42428-69.fc39.noarch texlive-everysel-11:svn57489-69.fc39.noarch texlive-everyshi-11:svn57001-69.fc39.noarch texlive-extsizes-11:svn17263.1.4a-69.fc39.noarch texlive-fancybox-11:svn18304.1.4-69.fc39.noarch texlive-fancyhdr-11:svn64977-69.fc39.noarch texlive-fancyref-11:svn15878.0.9c-69.fc39.noarch texlive-fancyvrb-11:svn65585-69.fc39.noarch texlive-filecontents-11:svn52142-69.fc39.noarch texlive-filehook-11:svn64822-69.fc39.noarch texlive-finstrut-11:svn21719.0.5-69.fc39.noarch texlive-firstaid-11:svn64892-69.fc39.noarch texlive-fix2col-11:svn38770-69.fc39.noarch texlive-float-11:svn15878.1.3d-69.fc39.noarch texlive-fontspec-11:svn63386-69.fc39.noarch texlive-footmisc-11:svn62524-69.fc39.noarch texlive-footnotehyper-11:svn60374-69.fc39.noarch texlive-fp-11:svn49719-69.fc39.noarch texlive-fpl-11:svn54512-69.fc39.noarch texlive-geometry-11:svn61719-69.fc39.noarch texlive-gettitlestring-11:svn53170-69.fc39.noarch texlive-glyphlist-11:svn54074-77.fc39.noarch texlive-graphics-11:svn66204-69.fc39.noarch texlive-graphics-cfg-11:svn41448-69.fc39.noarch texlive-graphics-def-11:svn64487-69.fc39.noarch texlive-grfext-11:svn53024-69.fc39.noarch texlive-grffile-11:svn52756-69.fc39.noarch texlive-gsftopk-11:svn52851-77.fc39.i686 texlive-helvetic-11:svn61719-69.fc39.noarch texlive-hobsub-11:svn52810-69.fc39.noarch texlive-hologo-11:svn61719-69.fc39.noarch texlive-hopatch-11:svn65491-69.fc39.noarch texlive-hycolor-11:svn53584-69.fc39.noarch texlive-hypdoc-11:svn65678-69.fc39.noarch texlive-hyperref-11:svn65758-69.fc39.noarch texlive-hyph-utf8-11:svn61719-69.fc39.noarch texlive-hyphen-base-11:svn66413-69.fc39.noarch texlive-hyphenex-11:svn57387-69.fc39.noarch texlive-ifmtarg-11:svn47544-69.fc39.noarch texlive-ifplatform-11:svn45533-69.fc39.noarch texlive-iftex-11:svn61910-69.fc39.noarch texlive-index-11:svn24099.4.1beta-69.fc39.noarch texlive-infwarerr-11:svn53023-69.fc39.noarch texlive-intcalc-11:svn53168-69.fc39.noarch texlive-jknapltx-11:svn19440.0-69.fc39.noarch texlive-kastrup-11:svn15878.0-69.fc39.noarch texlive-knuth-lib-11:svn57963-69.fc39.noarch texlive-knuth-local-11:svn57963-69.fc39.noarch texlive-koma-script-11:svn64685-69.fc39.noarch texlive-kpathsea-11:svn66209-77.fc39.i686 texlive-kvdefinekeys-11:svn53193-69.fc39.noarch texlive-kvoptions-11:svn63622-69.fc39.noarch texlive-kvsetkeys-11:svn64632-69.fc39.noarch texlive-l3backend-11:svn65573-69.fc39.noarch texlive-l3experimental-11:svn65621-69.fc39.noarch texlive-l3kernel-11:svn66094-69.fc39.noarch texlive-l3packages-11:svn65722-69.fc39.noarch texlive-latex-11:svn65161-77.fc39.noarch texlive-latex-fonts-11:svn28888.0-69.fc39.noarch texlive-latex-lab-11:svn64892-69.fc39.noarch texlive-latexbug-11:svn63596-69.fc39.noarch texlive-latexconfig-11:svn53525-69.fc39.noarch texlive-letltxmacro-11:svn53022-69.fc39.noarch texlive-lib-11:20230311-77.fc39.i686 texlive-lineno-11:svn65586-69.fc39.noarch texlive-listings-11:svn66222-69.fc39.noarch texlive-lm-11:svn65956-69.fc39.noarch texlive-lm-math-11:svn36915.1.959-69.fc39.noarch texlive-logreq-11:svn53003-69.fc39.noarch texlive-ltabptch-11:svn17533.1.74d-69.fc39.noarch texlive-ltxcmds-11:svn56421-69.fc39.noarch texlive-ltxmisc-11:svn21927.0-69.fc39.noarch texlive-lua-alt-getopt-11:svn56414-69.fc39.noarch texlive-lua-uni-algos-11:svn62204-69.fc39.noarch texlive-luabidi-11:svn54512-69.fc39.noarch texlive-luahbtex-11:svn66186-77.fc39.i686 texlive-lualatex-math-11:svn61464-69.fc39.noarch texlive-lualibs-11:svn64615-69.fc39.noarch texlive-luaotfload-11:svn64616-77.fc39.noarch texlive-luatex-11:svn66967-77.fc39.i686 texlive-luatexbase-11:svn52663-69.fc39.noarch texlive-lwarp-11:svn66259-77.fc39.noarch texlive-makecmds-11:svn15878.0-69.fc39.noarch texlive-makeindex-11:svn62517-77.fc39.i686 texlive-marginnote-11:svn48383-69.fc39.noarch texlive-marvosym-11:svn29349.2.2a-69.fc39.noarch texlive-mathpazo-11:svn52663-69.fc39.noarch texlive-mathspec-11:svn42773-69.fc39.noarch texlive-mathtools-11:svn63767-69.fc39.noarch texlive-mdwtools-11:svn15878.1.05.4-69.fc39.noarch texlive-memoir-11:svn65040-69.fc39.noarch texlive-metafont-11:svn66186-77.fc39.i686 texlive-metalogo-11:svn18611.0.12-69.fc39.noarch texlive-mflogo-11:svn42428-69.fc39.noarch texlive-mfnfss-11:svn46036-69.fc39.noarch texlive-mfware-11:svn66186-77.fc39.i686 texlive-microtype-11:svn66587-69.fc39.noarch texlive-minitoc-11:svn61719-69.fc39.noarch texlive-mnsymbol-11:svn18651.1.4-69.fc39.noarch texlive-modes-11:svn61719-69.fc39.noarch texlive-mparhack-11:svn59066-69.fc39.noarch texlive-mptopdf-11:svn65952-77.fc39.noarch texlive-ms-11:svn57473-69.fc39.noarch texlive-multido-11:svn18302.1.42-69.fc39.noarch texlive-natbib-11:svn20668.8.31b-69.fc39.noarch texlive-newfloat-11:svn52906-69.fc39.noarch texlive-notoccite-11:svn18129.0-69.fc39.noarch texlive-ntgclass-11:svn65522-69.fc39.noarch texlive-oberdiek-11:svn65521-77.fc39.noarch texlive-pagesel-11:svn56105-69.fc39.noarch texlive-palatino-11:svn61719-69.fc39.noarch texlive-paralist-11:svn43021-69.fc39.noarch texlive-parallel-11:svn15878.0-69.fc39.noarch texlive-parskip-11:svn58358-69.fc39.noarch texlive-pdfcol-11:svn64469-69.fc39.noarch texlive-pdfcolfoot-11:svn65512-69.fc39.noarch texlive-pdfcolmk-11:svn52912-69.fc39.noarch texlive-pdfescape-11:svn53082-69.fc39.noarch texlive-pdflscape-11:svn64851-69.fc39.noarch texlive-pdfmanagement-testphase-11:svn66532-69.fc39.noarch texlive-pdfpages-11:svn65319-69.fc39.noarch texlive-pdftex-11:svn66243-77.fc39.i686 texlive-pdftexcmds-11:svn55777-69.fc39.noarch texlive-pgf-11:svn65553-69.fc39.noarch texlive-picture-11:svn54867-69.fc39.noarch texlive-placeins-11:svn19848.2.2-69.fc39.noarch texlive-plain-11:svn57963-69.fc39.noarch texlive-polyglossia-11:svn65792-69.fc39.noarch texlive-psfrag-11:svn15878.3.04-69.fc39.noarch texlive-pslatex-11:svn57434-69.fc39.noarch texlive-psnfss-11:svn54694-69.fc39.noarch texlive-pspicture-11:svn15878.0-69.fc39.noarch texlive-pst-3d-11:svn17257.1.10-69.fc39.noarch texlive-pst-coil-11:svn62977-69.fc39.noarch texlive-pst-eps-11:svn15878.1.0-69.fc39.noarch texlive-pst-fill-11:svn60671-69.fc39.noarch texlive-pst-grad-11:svn15878.1.06-69.fc39.noarch texlive-pst-math-11:svn64732-69.fc39.noarch texlive-pst-node-11:svn61838-69.fc39.noarch texlive-pst-ovl-11:svn54963-69.fc39.noarch texlive-pst-plot-11:svn65346-69.fc39.noarch texlive-pst-text-11:svn49542-69.fc39.noarch texlive-pst-tools-11:svn60621-69.fc39.noarch texlive-pst-tree-11:svn60421-69.fc39.noarch texlive-pstricks-11:svn65346-69.fc39.noarch texlive-pstricks-add-11:svn65067-69.fc39.noarch texlive-ragged2e-11:svn66152-69.fc39.noarch texlive-rcs-11:svn15878.0-69.fc39.noarch texlive-realscripts-11:svn56594-69.fc39.noarch texlive-refcount-11:svn53164-69.fc39.noarch texlive-rerunfilecheck-11:svn63869-69.fc39.noarch texlive-rsfs-11:svn15878.0-69.fc39.noarch texlive-sansmath-11:svn17997.1.1-69.fc39.noarch texlive-sansmathaccent-11:svn53628-69.fc39.noarch texlive-sauerj-11:svn15878.0-69.fc39.noarch texlive-section-11:svn20180.0-69.fc39.noarch texlive-seminar-11:svn59801-69.fc39.noarch texlive-sepnum-11:svn20186.2.0-69.fc39.noarch texlive-setspace-11:svn65206-69.fc39.noarch texlive-showexpl-11:svn57414-69.fc39.noarch texlive-stringenc-11:svn52982-69.fc39.noarch texlive-subfig-11:svn15878.1.3-69.fc39.noarch texlive-symbol-11:svn61719-69.fc39.noarch texlive-tex-11:svn66186-77.fc39.i686 texlive-tex-ini-files-11:svn40533-69.fc39.noarch texlive-texlive-common-doc-11:svn54176-69.fc39.noarch texlive-texlive-en-11:svn66572-77.fc39.noarch texlive-texlive-msg-translations-11:svn66593-69.fc39.noarch texlive-texlive-scripts-11:svn66584-77.fc39.noarch texlive-texlive.infra-11:svn66512-77.fc39.noarch texlive-textcase-11:svn63868-69.fc39.noarch texlive-thumbpdf-11:svn62518-77.fc39.noarch texlive-times-11:svn61719-69.fc39.noarch texlive-tipa-11:svn29349.1.3-69.fc39.noarch texlive-titlesec-11:svn59845-69.fc39.noarch texlive-tools-11:svn64892-69.fc39.noarch texlive-translator-11:svn59412-69.fc39.noarch texlive-transparent-11:svn64852-69.fc39.noarch texlive-typehtml-11:svn17134.0-69.fc39.noarch texlive-ucharcat-11:svn38907-69.fc39.noarch texlive-ucs-11:svn64114-69.fc39.noarch texlive-underscore-11:svn18261.0-69.fc39.noarch texlive-unicode-data-11:svn64423-69.fc39.noarch texlive-unicode-math-11:svn61719-69.fc39.noarch texlive-uniquecounter-11:svn53162-69.fc39.noarch texlive-url-11:svn32528.3.4-69.fc39.noarch texlive-utopia-11:svn15878.0-69.fc39.noarch texlive-varwidth-11:svn24104.0.92-69.fc39.noarch texlive-xcolor-11:svn63563-69.fc39.noarch texlive-xdvi-11:svn62387-77.fc39.i686 texlive-xetex-11:svn66203-77.fc39.i686 texlive-xetexconfig-11:svn45845-69.fc39.noarch texlive-xifthen-11:svn38929-69.fc39.noarch texlive-xkeyval-11:svn63616-69.fc39.noarch texlive-xltxtra-11:svn56594-69.fc39.noarch texlive-xpatch-11:svn54563-69.fc39.noarch texlive-xstring-11:svn65551-69.fc39.noarch texlive-xunicode-11:svn30466.0.981-69.fc39.noarch texlive-zapfding-11:svn61719-69.fc39.noarch texlive-zref-11:svn62977-69.fc39.noarch tk-1:8.6.13-2.fc40.i686 tzdata-2023c-4.fc40.noarch unixODBC-2.3.11-4.fc39.i686 uriparser-0.9.7-3.fc39.i686 urw-base35-bookman-fonts-20200910-18.fc39.noarch urw-base35-c059-fonts-20200910-18.fc39.noarch urw-base35-d050000l-fonts-20200910-18.fc39.noarch urw-base35-fonts-20200910-18.fc39.noarch urw-base35-fonts-common-20200910-18.fc39.noarch urw-base35-gothic-fonts-20200910-18.fc39.noarch urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39.noarch urw-base35-nimbus-roman-fonts-20200910-18.fc39.noarch urw-base35-nimbus-sans-fonts-20200910-18.fc39.noarch urw-base35-p052-fonts-20200910-18.fc39.noarch urw-base35-standard-symbols-ps-fonts-20200910-18.fc39.noarch urw-base35-z003-fonts-20200910-18.fc39.noarch utf8cpp-devel-3.2.5-1.fc40.noarch vim-filesystem-2:9.0.2153-1.fc40.noarch vtk-9.2.6-11.fc40.i686 vtk-devel-9.2.6-11.fc40.i686 vtk-qt-9.2.6-11.fc40.i686 vulkan-headers-1.3.268.0-1.fc40.noarch vulkan-loader-1.3.268.0-1.fc40.i686 vulkan-loader-devel-1.3.268.0-1.fc40.i686 wayland-devel-1.22.0-2.fc39.i686 webkit2gtk4.1-2.43.2-1.fc40.i686 woff2-1.0.2-18.fc39.i686 wxBase-3.2.4-1.fc40.i686 wxBase-devel-3.2.4-1.fc40.i686 wxGTK-3.2.4-1.fc40.i686 wxGTK-devel-3.2.4-1.fc40.i686 wxGTK-gl-3.2.4-1.fc40.i686 wxGTK-i18n-3.2.4-1.fc40.noarch wxGTK-media-3.2.4-1.fc40.i686 wxGTK-webview-3.2.4-1.fc40.i686 xapian-core-libs-1.4.23-1.fc39.i686 xcb-util-0.4.1-3.fc39.i686 xcb-util-image-0.4.1-3.fc39.i686 xcb-util-keysyms-0.4.1-3.fc39.i686 xcb-util-renderutil-0.3.10-3.fc39.i686 xcb-util-wm-0.4.2-3.fc39.i686 xdg-dbus-proxy-0.1.5-1.fc39.i686 xerces-c-3.2.3-9.fc39.i686 xkeyboard-config-2.40-2.fc40.noarch xml-common-0.6.3-62.fc40.noarch xorg-x11-proto-devel-2023.2-3.fc40.noarch xpdf-libs-1:4.04-10.fc39.i686 xprop-1.2.5-4.fc39.i686 xz-devel-5.4.5-1.fc40.i686 zlib-devel-1.2.13-5.fc40.i686 zziplib-0.13.72-5.fc39.i686 Complete! Finish: build setup for mrpt-1.4.0-36.fc40.src.rpm Start: rpmbuild mrpt-1.4.0-36.fc40.src.rpm warning: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1686528000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fzC8O8 + 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 + rm -rf /builddir/build/BUILD/mrpt-1.4.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/mrpt-1.4.0-SPECPARTS + /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.6af9VI + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DCSPARSE_LIBRARY=/usr/lib/libcxsparse.so -DCMAKE_MRPT_IS_RPM_PACKAGE=1 -DMRPT_ENABLE_LIBSTD_PARALLEL_MODE=ON -DMRPT_ENABLE_PRECOMPILED_HDRS=OFF -DMRPT_HAS_PHIDGET=ON -DPHIDGET_ROOT_DIR=/usr -DPHIDGET_LIB_DIR=/usr/lib -DMRPT_HAS_TBB=ON -DTBB_LIB_DIR=/usr/lib -DMRPT_AUTODETECT_SSE=OFF -DDISABLE_SSE4=ON -DDISABLE_SSE4_1=ON -DDISABLE_SSE4_2=ON -DDISABLE_SSE4_A=ON -DDISABLE_SSE3=ON -DDISABLE_SSE2=ON -DBOOST_ROOT=/usr -DBOOST_LIBRARYDIR=/usr/lib -DMRPT_OPTIMIZE_NATIVE=OFF -DCMAKE_BUILD_TYPE=None -DEIGEN_USE_EMBEDDED_VERSION=OFF -DBUILD_KINECT_USE_FREENECT=ON -DBUILD_ARIA=OFF -DBUILD_XSENS_MT3=OFF -DBUILD_XSENS_MT4=OFF -DDISABLE_SIFT_HESS=ON -DPCL_FIND_QUIETLY=OFF -DBUILD_TESTING=OFF -DBUILD_ROBOPEAK_LIDAR=OFF -DDISABLE_OPENCV=ON -DDISABLE_FFMPEG=ON CMake Warning (dev) at CMakeLists.txt:15 (PROJECT): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- 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 < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at CMakeLists.txt:30 (cmake_policy): The OLD behavior for policy CMP0053 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:33 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:36 (cmake_policy): The OLD behavior for policy CMP0037 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:39 (cmake_policy): The OLD behavior for policy CMP0043 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:42 (cmake_policy): The OLD behavior for policy CMP0081 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Architecture (uname -m): i686 -- Kernel name (uname -s): Linux -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- 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:77 (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 _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable EIGEN_ROOT is set to: /usr/include/eigen3 For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:302 (find_eigen) /usr/lib/cmake/pcl/PCLConfig.cmake:534 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for module 'eigen3' -- Found eigen3, version 3.4.0 -- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") -- Eigen found (include: /usr/include/eigen3, version: 3.4.0) CMake Warning (dev) at /usr/lib/cmake/pcl/PCLConfig.cmake:131 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable BOOST_ROOT is set to: /usr For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:300 (find_boost) /usr/lib/cmake/pcl/PCLConfig.cmake:534 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/pcl/Modules/FindFLANN.cmake:44 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable FLANN_ROOT is set to: /usr For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:259 (find_package) /usr/lib/cmake/pcl/PCLConfig.cmake:304 (find_flann) /usr/lib/cmake/pcl/PCLConfig.cmake:534 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found flann version 1.9.2 CMake Deprecation Warning at /usr/lib/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib/cmake/pcl/PCLConfig.cmake:531 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) CMake Deprecation Warning at /usr/lib/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib/cmake/pcl/PCLConfig.cmake:531 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) CMake Deprecation Warning at /usr/lib/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib/cmake/pcl/PCLConfig.cmake:534 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) CMake Warning (dev) at /usr/lib/cmake/pcl/PCLConfig.cmake:161 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable QHULL_ROOT is set to: /usr For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:306 (find_qhull) /usr/lib/cmake/pcl/PCLConfig.cmake:531 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Qhull: optimized;/usr/lib/libqhull_r.so;debug;/usr/lib/libqhull_r.so -- QHULL found (include: /usr/include, lib: optimized;/usr/lib/libqhull_r.so;debug;/usr/lib/libqhull_r.so) CMake Deprecation Warning at /usr/lib/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib/cmake/pcl/PCLConfig.cmake:531 (find_external_library) cmakemodules/script_pcl.cmake:16 (find_package) CMakeLists.txt:315 (include) -- Found PCL_OCTREE: /usr/lib/libpcl_octree.so -- Found PCL_IO: /usr/lib/libpcl_io.so -- Found PCL_COMMON: /usr/lib/libpcl_common.so -- Found PCL_KDTREE: /usr/lib/libpcl_kdtree.so -- Found PCL_SEARCH: /usr/lib/libpcl_search.so -- Found PCL_SAMPLE_CONSENSUS: /usr/lib/libpcl_sample_consensus.so -- Found PCL_FILTERS: /usr/lib/libpcl_filters.so -- Found PCL_2D: /usr/include/pcl-1.12 -- Found PCL_FEATURES: /usr/lib/libpcl_features.so -- Found PCL_REGISTRATION: /usr/lib/libpcl_registration.so -- Found PCL_GEOMETRY: /usr/include/pcl-1.12 -- Found PCL_VISUALIZATION: /usr/lib/libpcl_visualization.so -- Found PCL_ML: /usr/lib/libpcl_ml.so -- Found PCL_SEGMENTATION: /usr/lib/libpcl_segmentation.so -- Found PCL_SURFACE: /usr/lib/libpcl_surface.so -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot CMake Warning (dev) at cmakemodules/script_python_bindings.cmake:17 (FIND_PACKAGE): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:698 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- -- List of MRPT libs/modules to be built (and dependencies): -- ----------------------------------------------------------------- -- mrpt-base : -- mrpt-bayes : mrpt-base (header-only) -- mrpt-detectors : mrpt-vision;mrpt-maps;mrpt-gui;mrpt-slam;mrpt-base;mrpt-opengl;mrpt-obs -- mrpt-graphs : mrpt-base (header-only) -- mrpt-graphslam : mrpt-graphs;mrpt-base (header-only) -- mrpt-gui : mrpt-opengl;mrpt-base -- mrpt-hmtslam : mrpt-slam;mrpt-graphslam;mrpt-graphs;mrpt-vision;mrpt-maps;mrpt-base;mrpt-obs;mrpt-opengl -- mrpt-hwdrivers : mrpt-base;mrpt-maps;mrpt-obs;mrpt-gui;mrpt-opengl;mrpt-maps;mrpt-vision -- mrpt-kinematics : mrpt-opengl;mrpt-base -- mrpt-maps : mrpt-obs;mrpt-opengl;mrpt-base -- mrpt-nav : mrpt-graphs;mrpt-maps;mrpt-obs;mrpt-opengl;mrpt-base -- mrpt-reactivenav : mrpt-nav;mrpt-graphs;mrpt-maps;mrpt-obs;mrpt-opengl;mrpt-base (meta-lib) -- mrpt-obs : mrpt-opengl;mrpt-base -- mrpt-opengl : mrpt-base -- mrpt-pbmap : mrpt-graphs;mrpt-base -- mrpt-slam : mrpt-bayes;mrpt-graphs;mrpt-vision;mrpt-tfest;mrpt-maps;mrpt-obs;mrpt-opengl;mrpt-base -- mrpt-tfest : mrpt-base -- mrpt-scanmatching : mrpt-tfest;mrpt-base (meta-lib) -- mrpt-topography : mrpt-base;mrpt-obs;mrpt-opengl;mrpt-tfest -- mrpt-vision : mrpt-obs;mrpt-opengl;mrpt-base;mrpt-opengl -- -- +===========================================================================+ -- | Resulting configuration for MRPT 1.4.0 | -- +===========================================================================+ -- _________________________ PLATFORM _____________________________ -- Host : Linux6.3.5-200.fc38.x86_64i686 -- Is the system big endian? : No -- Word size (32/64 bit) : 32 -- CMake version : 3.27.7 -- CMake generator : Unix Makefiles -- CMake build tool : /usr/bin/gmake -- MRPT SOURCE_DATE_EPOCH : 1686528000 (2023-06-12) -- Compiler : GNU -- Configuration : None -- -- __________________________ OPTIONS _____________________________ -- Build MRPT as a shared library? : Yes -- Use SIMD optimizations? : SSE2=0 SSE3=0 SSE4.1=0 SSE4.2=0 SSE4a=0 [Manually set] -- Install prefix : /usr -- C++ config header : /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix/ -- -- ______________________ OPTIONAL LIBRARIES ______________________ -- Assimp (3D models) : Yes (System) [Version: 5.2.5] -- eigen3 : Yes (System) [Version: 3.4.0] -- ffmpeg libs (Video streaming) : No [avcodec , avutil , avformat ] -- gtest (Google unit testing library) : Yes (Built-in) -- Intel threading lib (TBB) : Yes -- lib3ds (3DStudio scenes) : Yes (System) -- libclang (for ConvertUTF) : Yes (Built-in) -- libjpeg (jpeg) : Yes (System) -- liblas (ASPRS LAS LiDAR format) : No -- mexplus : No -- OpenCV (Image manipulation) : No [Version: 0.0.0] -- OpenGL : Yes (System) -- GLUT : Yes (System) -- PCAP (Wireshark logs for Velodyne) : No -- PCL (Pointscloud library) : Yes (System) [Version: 1.12.0] -- SuiteSparse : Yes -- wxWidgets : Yes (System) -- zlib (compression) : Yes (System) -- yamlcpp (YAML file format) : No [Version: ] -- -- _______________________ WRAPPERS/BINDINGS ______________________ -- Matlab / mex files : No [Version: ] -- Python bindings (pymrpt) : No -- - dep: Boost found? : No -- - dep: PythonLibs found? : No -- -- _____________________ HARDWARE & SENSORS _______________________ -- libdc1394-2 (FireWire capture) : Yes (System) -- DUO3D Camera libs : No -- libftdi (USB) : Yes (System) [Version: 1.5] -- National Instruments... -- ...NIDAQmx? : No -- ...NIDAQmx Base? : No -- NITE2 library : No -- OpenKinect libfreenect : Yes (System) -- OpenNI2 : No -- PGR FlyCapture2 : No -- PGR Triclops : No -- Phidgets : No -- RoboPeak LIDAR : No -- SwissRanger 3/4000 3D camera : No -- Videre SVS stereo camera : No -- libudev (requisite for XSensMT4) : No -- xSENS MT 3rd generation : No -- xSENS MT 4th generation : No -- Intersense sensors : No -- -- Configuring done (9.7s) -- Generating done (0.6s) CMake Warning: Manually-specified variables were not used by the project: BUILD_KINECT_USE_FREENECT CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CSPARSE_LIBRARY DISABLE_SSE4 INCLUDE_INSTALL_DIR LIB_INSTALL_DIR MRPT_HAS_PHIDGET PHIDGET_LIB_DIR PHIDGET_ROOT_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR TBB_LIB_DIR -- Build files have been written to: /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /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 /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f otherlibs/wxThings/CMakeFiles/mrptwxthings.dir/build.make otherlibs/wxThings/CMakeFiles/mrptwxthings.dir/depend /usr/bin/gmake -f libs/base/CMakeFiles/mrpt-base.dir/build.make libs/base/CMakeFiles/mrpt-base.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/otherlibs/wxThings /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/otherlibs/wxThings /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/otherlibs/wxThings/CMakeFiles/mrptwxthings.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/base /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base/CMakeFiles/mrpt-base.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f otherlibs/wxThings/CMakeFiles/mrptwxthings.dir/build.make otherlibs/wxThings/CMakeFiles/mrptwxthings.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/base/CMakeFiles/mrpt-base.dir/build.make libs/base/CMakeFiles/mrpt-base.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Building CXX object otherlibs/wxThings/CMakeFiles/mrptwxthings.dir/src/toggle.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/otherlibs/wxThings && /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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.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 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT otherlibs/wxThings/CMakeFiles/mrptwxthings.dir/src/toggle.cpp.o -MF CMakeFiles/mrptwxthings.dir/src/toggle.cpp.o.d -o CMakeFiles/mrptwxthings.dir/src/toggle.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings/src/toggle.cpp [ 0%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.cpp.o -MF CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/bayes/CParticleFilter.cpp [ 1%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/bayes/CParticleFilterCapable.cpp 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/bayes/CParticleFilterCapable.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 1%] Linking CXX static library ../../lib/libmrptwxthings.a cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/otherlibs/wxThings && /usr/bin/cmake -P CMakeFiles/mrptwxthings.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/otherlibs/wxThings && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrptwxthings.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libmrptwxthings.a CMakeFiles/mrptwxthings.dir/src/toggle.cpp.o /usr/bin/ranlib ../../lib/libmrptwxthings.a gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target mrptwxthings /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 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-Camera.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-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.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/DifOdometry-Camera.pod |gzip -c > /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 [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o -MF CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/compress/zip.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_simul-gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/GridmapNavSimul.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/GridmapNavSimul.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_GridmapNavSimul /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_grid-matching.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/grid-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/grid-matching.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_grid-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_features-matching.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/features-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/features-matching.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_features-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/mrpt-performance.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/mrpt-performance.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_mrpt-performance /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/mrpt-perfdata2html.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/mrpt-perfdata2html.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_mrpt-perfdata2html /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 3%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/prrt-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/prrt-navigator-demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 3%] Built target man_page_prrt-navigator-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/holonomic-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/holonomic-navigator-demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_holonomic-navigator-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/navlog-viewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/navlog-viewer.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_navlog-viewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build.make doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build.make doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/hmt-slam-gui.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/hmt-slam-gui.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_hmt-slam-gui /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_track-video-features.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/track-video-features.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/track-video-features.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_track-video-features /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_graph-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/graph-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/graph-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_graph-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/depend 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 [ 4%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CHistogram.cpp gmake[2]: 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 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:1169: note: this is the location of the previous definition 1169 | # 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_kinect-stereo-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/robotic-arm-kinematics.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/robotic-arm-kinematics.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_robotic-arm-kinematics /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/velodyne-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/velodyne-view.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_velodyne-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/gps2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/gps2rawlog.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_gps2rawlog /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-edit.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-edit.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_rawlog-edit /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/carmen2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/carmen2rawlog.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Built target man_page_carmen2rawlog /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/carmen2simplemap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/carmen2simplemap.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Built target man_page_carmen2simplemap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/image2gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/image2gridmap.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Built target man_page_image2gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 7%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/DifOdometry-Datasets.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Datasets.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 7%] Built target man_page_DifOdometry-Datasets [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixB.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h: In constructor ‘mrpt::math::CMatrixBPtr::CMatrixBPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h:38:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 38 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMatrixB, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor ‘mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CPolygon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CPolygon.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor ‘mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSparseMatrix.cpp [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSplineInterpolator1D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSplineInterpolator1D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSplineInterpolator1D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/kmeans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/kmeans.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor ‘mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:324:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 324 | TLine2D::TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:371:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 371 | TLine3D::TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:452:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 452 | TPlane::TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:465:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 465 | TPlane::TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:475:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 475 | TPlane::TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error) { | ^~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/math.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/math.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/math.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/math.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/math.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/math.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor ‘mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘mrpt::math::intersect(mrpt::math::TLine3D const&, mrpt::math::TPlane const&, mrpt::math::TObject3D&)’, inlined from ‘mrpt::math::intersect(mrpt::math::TObject3D const&, mrpt::math::TObject3D const&, mrpt::math::TObject3D&)’ at /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1526:46: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:151:41: warning: ‘l2’ may be used uninitialized [-Wmaybe-uninitialized] 151 | return intersect(p2,r1,obj); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp: In function ‘mrpt::math::intersect(mrpt::math::TObject3D const&, mrpt::math::TObject3D const&, mrpt::math::TObject3D&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:678:6: note: by argument 2 of type ‘const struct TLine3D &’ to ‘mrpt::math::intersect(mrpt::math::TPlane const&, mrpt::math::TLine3D const&, mrpt::math::TObject3D&)’ declared here 678 | bool math::intersect(const TPlane &p1,const TLine3D &r2,TObject3D &obj) { | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1497:20: note: ‘l2’ declared here 1497 | TLine3D l1,l2; | ^~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp: In member function ‘void mrpt::math::ModelSearch::pickRandomIndex(size_t, size_t, mrpt::vector_size_t&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp:27:28: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 27 | std::random_shuffle( a.begin(), a.end() ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:22, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/model_search.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp:12: /usr/include/c++/13/bits/stl_algo.h:4581:5: note: declared here 4581 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp: In member function ‘void mrpt::math::ModelSearch::pickRandomIndex(std::set, size_t, mrpt::vector_size_t&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp:41:28: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 41 | std::random_shuffle( inds.begin(), inds.end() ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4581:5: note: declared here 4581 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor ‘mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_vectors.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac_applications.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac_applications.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor ‘mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/slerp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/slerp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor ‘mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor ‘mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor ‘mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFParticles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFSOG.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /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 [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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); | ^~~~~ 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:1169: note: this is the location of the previous definition 1169 | # 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/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DInterpolator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DInterpolator.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussian.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFParticles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFSOG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuat.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuat.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDF.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussian.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussianInf.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussianInf.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGrid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGrid.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFParticles.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 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/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoseRandomSampler.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoseRandomSampler.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses2DSequence.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses2DSequence.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses2DSequence.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses3DSequence.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses3DSequence.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses3DSequence.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CRobot2DPoseEstimator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CRobot2DPoseEstimator.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SE_traits.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SE_traits.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SE_traits.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SO_SE_average.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SO_SE_average.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SO_SE_average.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/random/RandomGenerator.cpp [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSectionLocker.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSectionLocker.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSection_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSection_LIN.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_APP.cpp [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp: In member function ‘bool mrpt::synch::CSemaphore::waitForSignal(unsigned int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:142:22: warning: ‘int ftime(timeb*)’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] 142 | ftime( &tp ); | ~~~~~^~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:27: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/atomic_incr.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CDirectoryExplorer.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CFileSystemWatcher.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CFileSystemWatcher.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/base64.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/datetime.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/filesystem.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/memory.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/os.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/os.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/os.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/os.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/os.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/threads.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/threads.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/vector_loadsave.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CCanvas.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_LIN.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp: In member function ‘void mrpt::utils::CClientTCPSocket::connect(const std::string&, short unsigned int, unsigned int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp:245:17: warning: passing argument 3 to ‘restrict’-qualified parameter aliases with argument 4 [-Wrestrict] 245 | &socket_set, // For write or *connect done* | ^~~~~~~~~~~ 246 | &socket_set, // For errors | ~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:140:32: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 140 | struct KeyOrder : std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:148:33: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 148 | struct LoadOrder : std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileBase.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor ‘mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:140:32: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 140 | struct KeyOrder : std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:148:33: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 148 | struct LoadOrder : std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFilePrefixer.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CDebugOutputCapable.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CDynamicGrid.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CEnhancedMetaFile_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CEnhancedMetaFile_LIN.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileGZInputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileGZOutputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileInputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileOutputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_JPEG_streams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_JPEG_streams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: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 ); | ^~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CListOfClasses.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp:1935:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1935 | void CImage::makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CListOfClasses.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CListOfClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLoadableOptions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLoadableOptions.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor ‘mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLog.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLog.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor ‘mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMHPropertiesValuesList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMHPropertiesValuesList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h: In constructor ‘mrpt::utils::CMemoryChunkPtr::CMemoryChunkPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:36:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 36 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMemoryChunk, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMRPTMessage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMRPTMessage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMappedImage.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryChunk.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryChunk.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h: In constructor ‘mrpt::utils::CMemoryChunkPtr::CMemoryChunkPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:36:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 36 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMemoryChunk, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryStream.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObject.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObservable.cpp In file included from /builddir/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObserver.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CPropertiesValuesList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CReferencedMemBlock.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CRobotSimulator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CRobotSimulator.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSerializable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_LIN.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_LIN.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSimpleDatabase.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStartUpClassesRegister.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSimpleDatabase.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStartUpClassesRegister.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h: In constructor ‘mrpt::utils::CSimpleDatabasePtr::CSimpleDatabasePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h:200:1: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 200 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CSimpleDatabase, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStdOutStream.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStringList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStringList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor ‘mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTicTac.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTimeLogger.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTypeSelector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/PLY_import_export.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TColor.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TMatchingPair.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TMatchingPair.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TStereoCamera.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/color_maps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TStereoCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/crc.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/format.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/md5.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/net_utils.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/net_utils.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c99 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o -MF CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o.d -o CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/ConvertUTF.c [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function ‘static void XMLNode::exactMemory(XMLNodeData*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:1165:51: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct XMLNode’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 1165 | if (d->pChild) d->pChild=(XMLNode*)realloc(d->pChild,d->nChild*sizeof(XMLNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.h:275:28: note: ‘struct XMLNode’ declared here 275 | typedef struct XMLDLLENTRY XMLNode | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function ‘static int XMLNode::detachFromParent(XMLNodeData*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:2043:36: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct XMLNode’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2043 | if (d->pParent->nChild) memmove(pa+i,pa+i+1,(d->pParent->nChild-i)*sizeof(XMLNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.h:275:28: note: ‘struct XMLNode’ declared here 275 | typedef struct XMLDLLENTRY XMLNode | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function ‘static char* ToXMLStringTool::toXMLUnSafe(char*, const char*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:604:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 604 | case 4: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:605:9: note: here 605 | case 3: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:605:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 605 | case 3: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:606:9: note: here 606 | case 2: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:606:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 606 | case 2: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:607:9: note: here 607 | case 1: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In function ‘char* fromXMLString(const char*, int, XML*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:756:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 756 | case 4: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:757:13: note: here 757 | case 3: *(d++)=*(ss++); ll--; | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:757:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | case 3: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:758:13: note: here 758 | case 2: *(d++)=*(ss++); ll--; | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:758:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 758 | case 2: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:759:13: note: here 759 | case 1: *(d++)=*(ss++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In function ‘NextToken GetNextToken(XML*, int*, XMLTokenTypeTag*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:914:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 914 | if (chTemp == _CXML('>')) | ^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:926:9: note: here 926 | default: | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function ‘static XMLNode::XMLCharEncoding XMLNode::guessCharEncoding(void*, int, char)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:2613:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2613 | case 4: i++; if ((i(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-base.so.1.4 -o ../../lib/libmrpt-base.so.1.4.0 "CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.cpp.o" "CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.cpp.o" "CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/math.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o" "CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/os.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o" "CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KMeans.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KmTree.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KmUtils.cpp.o" "CMakeFiles/mrpt-base.dir/src/base-precomp.cpp.o" "CMakeFiles/mrpt-base.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/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:538: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:1289: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:191:11: warning: ‘ch’ may be used uninitialized [-Wmaybe-uninitialized] 191 | { ::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' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/opengl /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl/CMakeFiles/mrpt-opengl.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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' /usr/bin/gmake -f libs/opengl/CMakeFiles/mrpt-opengl.dir/build.make libs/opengl/CMakeFiles/mrpt-opengl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/tfest/CMakeFiles/mrpt-tfest.dir/build.make libs/tfest/CMakeFiles/mrpt-tfest.dir/build [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 25%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/scanmatching_backwards_compat.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/scanmatching_backwards_compat.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h: In copy constructor ‘mrpt::opengl::C3DSScene::C3DSScene(const mrpt::opengl::C3DSScene&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:28:37: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 28 | class OPENGL_IMPEXP C3DSScene : public CRenderizableDisplayList | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::opengl::C3DSScene::TImpl3DS; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::opengl::C3DSScene::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::opengl::C3DSScene::C3DSScene(const mrpt::opengl::C3DSScene&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp:44:1: note: in expansion of macro ‘IMPLEMENTS_SERIALIZABLE’ 44 | IMPLEMENTS_SERIALIZABLE( C3DSScene, CRenderizableDisplayList, mrpt::opengl ) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/registerAllClasses.cpp [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h: In instantiation of ‘void mrpt::random::CRandomGenerator::permuteVector(const VEC&, VEC&) [with VEC = std::vector]’: /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp:234:32: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:292:68: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = unsigned int*]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 292 | std::random_shuffle( &out_result[0],&out_result[N-1] ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:22, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:11: /usr/include/c++/13/bits/stl_algo.h:4581:5: note: declared here 4581 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h: In instantiation of ‘void mrpt::random::CRandomGenerator::permuteVector(const VEC&, VEC&) [with VEC = std::vector]’: /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp:76:32: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:292:68: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = int*]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 292 | std::random_shuffle( &out_result[0],&out_result[N-1] ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:22, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:11: /usr/include/c++/13/bits/stl_algo.h:4581:5: note: declared here 4581 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/tfest-precomp.cpp [ 27%] Linking CXX shared library ../../lib/libmrpt-tfest.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-tfest.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-tfest.so.1.4 -o ../../lib/libmrpt-tfest.so.1.4.0 "CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/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/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 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/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' [ 27%] 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' [ 27%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/ConsistencyTest.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/ConsistencyTest.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ); | ^~~~~ [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedCylinder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedCylinder.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 28%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Miscellaneous.cpp 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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMap.cpp [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXZ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXZ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/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:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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:1169: note: this is the location of the previous definition 1169 | # 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/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 ); | ^~~~~ 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 ); | ^~~~~ [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh3D.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/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 ); | ^~~~~ [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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) { } | ^~~~~~~~ [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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") | ^~~~~~~~~ [ 29%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapLocaliser.cpp [ 30%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/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:1169: note: this is the location of the previous definition 1169 | # 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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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); | ^~ [ 30%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp 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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | 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:191: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:538:17, inlined from ‘std::vector >::push_back(mrpt::opengl::CPolyhedron::TPolyhedronFace const&)’ at /usr/include/c++/13/bits/stl_vector.h:1283: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 file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 31%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ); | ^~~~~ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ); | ^~~~~ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/alloc_traits.h:33, from /usr/include/c++/13/ext/alloc_traits.h:34, from /usr/include/c++/13/bits/basic_string.h:39, from /usr/include/c++/13/string:54, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: In function ‘std::_Construct(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)void’, inlined from ‘std::__do_uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from ‘std::__uninitialized_fill_n::__uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from ‘std::uninitialized_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from ‘std::__uninitialized_fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::allocator&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from ‘std::vector >::_M_fill_initialize(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/stl_vector.h:1704:33, inlined from ‘std::vector >::vector(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::allocator const&)’ at /usr/include/c++/13/bits/stl_vector.h:569:27, inlined from ‘std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/vector.tcc:275:11, inlined from ‘std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In file included from /usr/include/c++/13/string:51: In function ‘std::__fill_a1(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)__gnu_cxx::__enable_if::__value, void>::__type’, inlined from ‘std::__fill_a1 >, mrpt::opengl::CSetOfTriangles::TTriangle>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle const&)void’ at /usr/include/c++/13/bits/stl_algobase.h:960:21, inlined from ‘std::__fill_a<__gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle const&)void’ at /usr/include/c++/13/bits/stl_algobase.h:977:21, inlined from ‘std::fill<__gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle const&)void’ at /usr/include/c++/13/bits/stl_algobase.h:1007:20, inlined from ‘std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/vector.tcc:280:13, inlined from ‘std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:919:9: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 919 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function ‘std::_Construct(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)void’, inlined from ‘std::__do_uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from ‘std::__uninitialized_fill_n::__uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from ‘std::uninitialized_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from ‘std::__uninitialized_fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::allocator&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from ‘std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/vector.tcc:284:35, inlined from ‘std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function ‘std::__fill_a1(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)__gnu_cxx::__enable_if::__value, void>::__type’, inlined from ‘std::__fill_a(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)void’ at /usr/include/c++/13/bits/stl_algobase.h:977:21, inlined from ‘std::__fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::random_access_iterator_tag)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_algobase.h:1128:20, inlined from ‘std::__fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::random_access_iterator_tag)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_algobase.h:1117:5, inlined from ‘std::fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*’ at /usr/include/c++/13/bits/stl_algobase.h:1157:29, inlined from ‘std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/vector.tcc:289:24, inlined from ‘std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:919:9: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 919 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ); | ^~~~~ [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ); | ^~~~~ [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 | ^~~~~~~~~~~~~~~ [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ); | ^~~~~ [ 33%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Plane.cpp 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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 [ 34%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -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 -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 34%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-opengl.so.1.4 -o ../../lib/libmrpt-opengl.so.1.4.0 "CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 -lGL -lGLU /usr/lib/libglut.so.3.12.0 -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lX11 -lXi -lGL -lm In file included from /usr/lib/gcc/i686-redhat-linux/13/include/emmintrin.h:31, from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22: In function ‘_mm_loadu_ps’, inlined from ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)float __vector(4)’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:739:22, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)float __vector(4)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::evaluator > >::packet<0, float __vector(4)>(int) constfloat __vector(4)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:245:40, inlined from ‘Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<16, 0, float __vector(4)>(int)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:681:114, inlined from ‘Eigen::internal::dense_assignment_loop, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 3, 0>::run(Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:437:75, inlined from ‘Eigen::internal::call_dense_assignment_loop, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::internal::call_assignment, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27, inlined from ‘Eigen::internal::call_assignment, -1, 1, false>, Eigen::Matrix >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18, inlined from ‘Eigen::MatrixBase, -1, 1, false> >::operator= >(Eigen::DenseBase > const&)Eigen::Block, -1, 1, false>&’ at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from ‘mrpt::pbmap::getMultiDimMeanShift_color(std::vector, std::allocator > >&, float&, float&)Eigen::Matrix’ at /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:206:27: /usr/lib/gcc/i686-redhat-linux/13/include/xmmintrin.h:940:23: warning: array subscript ‘__m128_u[0]’ is partly outside array bounds of ‘struct Vector3f[1]’ [-Warray-bounds=] 940 | 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; | ^~~~~~~~~ [ 34%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PlaneInferredInfo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PlaneInferredInfo.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/SubgraphMatcher.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In function ‘_Construct’, inlined from ‘__do_uninit_fill_n’ at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from ‘__uninit_fill_n’ at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from ‘uninitialized_fill_n’ at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from ‘__uninitialized_fill_n_a’ at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from ‘_M_fill_initialize’ at /usr/include/c++/13/bits/stl_vector.h:1704:33, inlined from ‘__ct ’ at /usr/include/c++/13/bits/stl_vector.h:569:27, inlined from ‘_M_fill_assign’ at /usr/include/c++/13/bits/vector.tcc:275:11, inlined from ‘assign’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘readFromStream’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘readFromStream’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function ‘__fill_a1’, inlined from ‘__fill_a1’ at /usr/include/c++/13/bits/stl_algobase.h:960:21, inlined from ‘__fill_a’ at /usr/include/c++/13/bits/stl_algobase.h:977:21, inlined from ‘fill’ at /usr/include/c++/13/bits/stl_algobase.h:1007:20, inlined from ‘_M_fill_assign’ at /usr/include/c++/13/bits/vector.tcc:280:13, inlined from ‘assign’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘readFromStream’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:919:9: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 919 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘readFromStream’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function ‘_Construct’, inlined from ‘__do_uninit_fill_n’ at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from ‘__uninit_fill_n’ at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from ‘uninitialized_fill_n’ at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from ‘__uninitialized_fill_n_a’ at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from ‘_M_fill_assign’ at /usr/include/c++/13/bits/vector.tcc:284:35, inlined from ‘assign’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘readFromStream’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘readFromStream’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function ‘__fill_a1’, inlined from ‘__fill_a’ at /usr/include/c++/13/bits/stl_algobase.h:977:21, inlined from ‘__fill_n_a’ at /usr/include/c++/13/bits/stl_algobase.h:1128:20, inlined from ‘__fill_n_a’ at /usr/include/c++/13/bits/stl_algobase.h:1117:5, inlined from ‘fill_n’ at /usr/include/c++/13/bits/stl_algobase.h:1157:29, inlined from ‘_M_fill_assign’ at /usr/include/c++/13/bits/vector.tcc:289:24, inlined from ‘assign’ at /usr/include/c++/13/bits/stl_vector.h:806:23, inlined from ‘readFromStream’ at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:919:9: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 919 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function ‘readFromStream’: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: ‘’ declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4 ../../lib/libmrpt-opengl.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 34%] Built target mrpt-opengl /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' [ 35%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o -MF CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o.d -o CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/mrpt-perfdata2html-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/../mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/mrpt-perfdata2html-main.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o" -o ../../bin/mrpt-perfdata2html -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/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 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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 35%] Built target mrpt-perfdata2html /usr/bin/gmake -f libs/gui/CMakeFiles/mrpt-gui.dir/build.make libs/gui/CMakeFiles/mrpt-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui/CMakeFiles/mrpt-gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/gui/CMakeFiles/mrpt-gui.dir/build.make libs/gui/CMakeFiles/mrpt-gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 35%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp /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/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 36%] Linking CXX shared library ../../lib/libmrpt-pbmap.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-pbmap.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-pbmap.so.1.4 -o ../../lib/libmrpt-pbmap.so.1.4.0 "CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg /usr/lib/libpcl_io.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared ‘stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)’ is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr >’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h: In copy constructor ‘mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:31:35: note: synthesized method ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’ first required here 31 | class BASE_IMPEXP CSemaphore | ^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:44:34: note: synthesized method ‘mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)’ first required here 44 | class GUI_IMPEXP CBaseGUIWindow : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In copy constructor ‘mrpt::gui::CDisplayWindow::CDisplayWindow(const mrpt::gui::CDisplayWindow&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:29:34: note: synthesized method ‘mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)’ first required here 29 | class GUI_IMPEXP CDisplayWindow : public mrpt::gui::CBaseGUIWindow | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::gui::CDisplayWindow::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::gui::CDisplayWindow::CDisplayWindow(const mrpt::gui::CDisplayWindow&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:28:1: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 28 | IMPLEMENTS_MRPT_OBJECT(CDisplayWindow,CBaseGUIWindow,mrpt::gui) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp: In constructor ‘mrpt::gui::CWindowDialog::wxMRPTImageControl::wxMRPTImageControl(wxWindow*, wxWindowID, int, int, int, int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:57:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::wxMRPTImageControl::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 57 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialog::wxMRPTImageControl::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:58:28: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::wxMRPTImageControl::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 58 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialog::wxMRPTImageControl::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp: In constructor ‘mrpt::gui::CWindowDialog::CWindowDialog(mrpt::gui::CDisplayWindow*, mrpt::gui::WxSubsystem::CWXMainFrame*, wxWindowID, const std::string&, wxSize)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:172:41: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxCloseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 172 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&CWindowDialog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:173:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 173 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialog::OnMenuClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:174:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 174 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialog::OnMenuAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:175:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 175 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialog::OnMenuSave); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:178:41: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 178 | Connect(wxID_ANY,wxEVT_KEY_DOWN,(wxObjectEventFunction)&CWindowDialog::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:180:28: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 180 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialog::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:182:50: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 182 | m_image->Connect(wxID_ANY,wxEVT_KEY_DOWN,(wxObjectEventFunction)&CWindowDialog::OnChar,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:184:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxSizeEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 184 | m_image->Connect(wxEVT_SIZE,(wxObjectEventFunction)&CWindowDialog::OnResize,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:186:42: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 186 | m_image->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CWindowDialog::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:187:43: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialog::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 187 | m_image->Connect(wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CWindowDialog::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared ‘stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)’ is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr >’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h: In copy constructor ‘mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:31:35: note: synthesized method ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’ first required here 31 | class BASE_IMPEXP CSemaphore | ^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:44:34: note: synthesized method ‘mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)’ first required here 44 | class GUI_IMPEXP CBaseGUIWindow : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In copy constructor ‘mrpt::gui::CDisplayWindow3D::CDisplayWindow3D(const mrpt::gui::CDisplayWindow3D&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:78:34: note: synthesized method ‘mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)’ first required here 78 | class GUI_IMPEXP CDisplayWindow3D : public mrpt::gui::CBaseGUIWindow | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::gui::CDisplayWindow3D::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::gui::CDisplayWindow3D::CDisplayWindow3D(const mrpt::gui::CDisplayWindow3D&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:30:1: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 30 | IMPLEMENTS_MRPT_OBJECT(CDisplayWindow3D,CBaseGUIWindow,mrpt::gui) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp: In constructor ‘mrpt::gui::CMyGLCanvas_DisplayWindow3D::CMyGLCanvas_DisplayWindow3D(mrpt::gui::CDisplayWindow3D*, wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:106:28: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvas_DisplayWindow3D::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 106 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CMyGLCanvas_DisplayWindow3D::OnCharCustom); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:108:33: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvas_DisplayWindow3D::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 108 | Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CMyGLCanvas_DisplayWindow3D::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:109:34: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvas_DisplayWindow3D::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 109 | Connect(wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CMyGLCanvas_DisplayWindow3D::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp: In constructor ‘mrpt::gui::C3DWindowDialog::C3DWindowDialog(mrpt::gui::CDisplayWindow3D*, mrpt::gui::WxSubsystem::CWXMainFrame*, wxWindowID, const std::string&, wxSize)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:263:41: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::C3DWindowDialog::*)(wxCloseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 263 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&C3DWindowDialog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:264:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::C3DWindowDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 264 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&C3DWindowDialog::OnMenuClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:265:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::C3DWindowDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 265 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&C3DWindowDialog::OnMenuAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:267:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::C3DWindowDialog::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 267 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&C3DWindowDialog::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:269:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::C3DWindowDialog::*)(wxSizeEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 269 | Connect(wxID_ANY,wxEVT_SIZE,(wxObjectEventFunction)&C3DWindowDialog::OnResize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h: In constructor ‘mrpt::gui::CDisplayWindowPlotsPtr::CDisplayWindowPlotsPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:245:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 245 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindowPlots, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared ‘stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)’ is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr >’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h: In copy constructor ‘mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:31:35: note: synthesized method ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’ first required here 31 | class BASE_IMPEXP CSemaphore | ^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:44:34: note: synthesized method ‘mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)’ first required here 44 | class GUI_IMPEXP CBaseGUIWindow : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h: In copy constructor ‘mrpt::gui::CDisplayWindowPlots::CDisplayWindowPlots(const mrpt::gui::CDisplayWindowPlots&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:34:34: note: synthesized method ‘mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)’ first required here 34 | class GUI_IMPEXP CDisplayWindowPlots : public mrpt::gui::CBaseGUIWindow | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::gui::CDisplayWindowPlots::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::gui::CDisplayWindowPlots::CDisplayWindowPlots(const mrpt::gui::CDisplayWindowPlots&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:29:1: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 29 | IMPLEMENTS_MRPT_OBJECT(CDisplayWindowPlots,CBaseGUIWindow,mrpt::gui) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In constructor ‘mrpt::gui::CWindowDialogPlots::CWindowDialogPlots(mrpt::gui::CDisplayWindowPlots*, mrpt::gui::WxSubsystem::CWXMainFrame*, wxWindowID, const std::string&, wxSize)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:102:41: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxCloseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&CWindowDialogPlots::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:103:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 103 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialogPlots::OnMenuClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:104:55: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 104 | Connect(ID_MENU_PRINT,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialogPlots::OnMenuPrint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:105:54: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 105 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialogPlots::OnMenuAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:107:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxSizeEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 107 | Connect(wxID_ANY,wxEVT_SIZE,(wxObjectEventFunction)&CWindowDialogPlots::OnResize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:109:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 109 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialogPlots::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:110:36: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 110 | m_plot->Connect(wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialogPlots::OnChar,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:111:38: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 111 | m_plot->Connect(wxEVT_MOTION,(wxObjectEventFunction)&CWindowDialogPlots::OnMouseMove,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:113:41: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 113 | m_plot->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CWindowDialogPlots::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:114:42: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 114 | m_plot->Connect(wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CWindowDialogPlots::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In member function ‘void mrpt::gui::CWindowDialogPlots::plot(const mrpt::math::CVectorFloat&, const mrpt::math::CVectorFloat&, const std::string&, const std::string&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:347:92: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 347 | wxPen pen( wxColour(lineColor[0],lineColor[1],lineColor[2]), lineWidth, lineStyle ); | ^ In file included from /usr/include/wx-3.2/wx/pen.h:107, from /usr/include/wx-3.2/wx/generic/statusbr.h:18, from /usr/include/wx-3.2/wx/statusbr.h:244, from /usr/include/wx-3.2/wx/frame.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:38: /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In member function ‘void mrpt::gui::CWindowDialogPlots::plotEllipse(const mrpt::math::CVectorFloat&, const mrpt::math::CVectorFloat&, const std::string&, const std::string&, bool)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:440:92: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 440 | wxPen pen( wxColour(lineColor[0],lineColor[1],lineColor[2]), lineWidth, lineStyle ); | ^ /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp: In constructor ‘mrpt::gui::CMyGLCanvasBase::CMyGLCanvasBase(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:216:38: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 216 | Connect(wxID_ANY,wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:217:39: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 217 | Connect(wxID_ANY,wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:218:36: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 218 | Connect(wxID_ANY,wxEVT_LEFT_UP,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseUp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:219:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 219 | Connect(wxID_ANY,wxEVT_RIGHT_UP,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseUp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:220:35: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 220 | Connect(wxID_ANY,wxEVT_MOTION,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseMove); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:221:39: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 221 | Connect(wxID_ANY,wxEVT_MOUSEWHEEL,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseWheel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:223:37: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 223 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&CMyGLCanvasBase::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:225:30: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CMyGLCanvasBase::*)(wxWindowCreateEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 225 | Connect(wxEVT_CREATE,(wxObjectEventFunction)&CMyGLCanvasBase::OnWindowCreation); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp: In constructor ‘CDialogAskUserForCamera::CDialogAskUserForCamera()’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:115:64: warning: cast between incompatible pointer to member types from ‘void (CDialogAskUserForCamera::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 115 | Connect(ID_BTN_OK,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogAskUserForCamera::OnBtnOk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:116:68: warning: cast between incompatible pointer to member types from ‘void (CDialogAskUserForCamera::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 116 | Connect(ID_BTN_CANCEL,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogAskUserForCamera::OnBtnCancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp: In constructor ‘mrpt::gui::WxSubsystem::CWXMainFrame::CWXMainFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:174:56: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::WxSubsystem::CWXMainFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 174 | Connect(ID_TIMER_WX_PROCESS_REQUESTS, wxEVT_TIMER ,(wxObjectEventFunction)&CWXMainFrame::OnTimerProcessRequests); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp: In member function ‘void mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(wxTimerEvent&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:645:105: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 645 | wnd->Connect( MENUITEM_ID, wxEVT_COMMAND_MENU_SELECTED, (wxObjectEventFunction) &CWindowDialogPlots::OnMenuSelected ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp: In constructor ‘mrpt::gui::CPanelCameraSelection::CPanelCameraSelection(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:642:57: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CPanelCameraSelection::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 642 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CPanelCameraSelection::OnbtnBrowseVideoClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:643:57: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CPanelCameraSelection::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 643 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CPanelCameraSelection::OnbtnBrowseRawlogClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:644:57: warning: cast between incompatible pointer to member types from ‘void (mrpt::gui::CPanelCameraSelection::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 644 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CPanelCameraSelection::OnbtnBrowseRawlogDirClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-pbmap.so.1.4.0 ../../lib/libmrpt-pbmap.so.1.4 ../../lib/libmrpt-pbmap.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 36%] Built target mrpt-pbmap /usr/bin/gmake -f libs/obs/CMakeFiles/mrpt-obs.dir/build.make libs/obs/CMakeFiles/mrpt-obs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/obs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs/CMakeFiles/mrpt-obs.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/obs/CMakeFiles/mrpt-obs.dir/build.make libs/obs/CMakeFiles/mrpt-obs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CAction.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/gui-precomp.cpp [ 37%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/registerAllClasses.cpp [ 37%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionCollection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/registerAllClasses.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Linking CXX shared library ../../lib/libmrpt-gui.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-gui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-gui.so.1.4 -o ../../lib/libmrpt-gui.so.1.4.0 "CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o" "CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o" "CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o" "CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o" "CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp [ 37%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor ‘mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-gui.so.1.4 ../../lib/libmrpt-gui.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 37%] Built target mrpt-gui /usr/bin/gmake -f libs/kinematics/CMakeFiles/mrpt-kinematics.dir/build.make libs/kinematics/CMakeFiles/mrpt-kinematics.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics/CMakeFiles/mrpt-kinematics.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/kinematics/CMakeFiles/mrpt-kinematics.dir/build.make libs/kinematics/CMakeFiles/mrpt-kinematics.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 37%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/CKinematicChain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/CKinematicChain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX shared library ../../lib/libmrpt-kinematics.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-kinematics.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-kinematics.so.1.4 -o ../../lib/libmrpt-kinematics.so.1.4.0 "CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o" "CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o" "CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-kinematics.so.1.4.0 ../../lib/libmrpt-kinematics.so.1.4 ../../lib/libmrpt-kinematics.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 38%] Built target mrpt-kinematics /usr/bin/gmake -f apps/graph-slam/CMakeFiles/graph-slam.dir/build.make apps/graph-slam/CMakeFiles/graph-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam/CMakeFiles/graph-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/graph-slam/CMakeFiles/graph-slam.dir/build.make apps/graph-slam/CMakeFiles/graph-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 38%] Building CXX object apps/graph-slam/CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/graph-slam/CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o -MF CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o.d -o CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor ‘mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function ‘virtual bool TCLAP::CmdLine::parse(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type ‘class TCLAP::ActionDoneException’ by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type ‘class TCLAP::ArgException’ by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement3D.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor ‘mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CMetricMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CMetricMap.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 40%] Building CXX object apps/graph-slam/CMakeFiles/graph-slam.dir/display_graph.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/graph-slam/CMakeFiles/graph-slam.dir/display_graph.cpp.o -MF CMakeFiles/graph-slam.dir/display_graph.cpp.o.d -o CMakeFiles/graph-slam.dir/display_graph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 40%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScanWithUncertainty.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h: In copy constructor ‘mrpt::obs::CObservation3DRangeScan::CObservation3DRangeScan(const mrpt::obs::CObservation3DRangeScan&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:112:26: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 112 | class OBS_IMPEXP CObservation3DRangeScan : public CObservation | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::obs::CObservation3DRangeScan::TPixelLabelInfoBase; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::obs::CObservation3DRangeScan::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::obs::CObservation3DRangeScan::CObservation3DRangeScan(const mrpt::obs::CObservation3DRangeScan&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:31:1: note: in expansion of macro ‘IMPLEMENTS_SERIALIZABLE’ 31 | IMPLEMENTS_SERIALIZABLE(CObservation3DRangeScan, CObservation,mrpt::obs) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp: In member function ‘void mrpt::obs::CObservation3DRangeScan::getZoneAsObs(mrpt::obs::CObservation3DRangeScan&, const unsigned int&, const unsigned int&, const unsigned int&, const unsigned int&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Extract zone of labels’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:719:9: note: in expansion of macro ‘MRPT_TODO’ 719 | MRPT_TODO("Extract zone of labels") | ^~~~~~~~~ [ 40%] Linking CXX executable ../../bin/graph-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/graph-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o" "CMakeFiles/graph-slam.dir/display_graph.cpp.o" -o ../../bin/graph-slam -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation6DFeatures.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation6DFeatures.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 40%] 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' [ 40%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBatteryState.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBatteryState.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/CObservationBatteryState.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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 ); | ^~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBeaconRanges.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBeaconRanges.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 41%] Building CXX object 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBearingRange.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& 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/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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationCANBusJ1939.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationCANBusJ1939.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationComment.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationComment.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 42%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 42%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/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){ | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp: In constructor ‘PanelDOF::PanelDOF(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:54:221: warning: cast between incompatible pointer to member types from ‘void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 54 | Connect( ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderDOFScroll, NULL,the_win ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:55:57: warning: cast between incompatible pointer to member types from ‘void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 55 | Connect(ID_SLIDER1,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderDOFScroll, NULL,the_win); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationIMU.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationIMU.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/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); | ^~~~~ 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationImage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.cpp [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationOdometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationOdometry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRFID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o" -o ../../bin/robotic-arm-kinematics -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-kinematics.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRGBD360.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRGBD360.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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 ); | ^~~~~ [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRange.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRange.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 43%] Built target robotic-arm-kinematics [ 43%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRawDAQ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationReflectivity.cpp [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationSkeleton.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationReflectivity.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationSkeleton.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImages.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImages.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImagesFeatures.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImagesFeatures.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationVelodyneScan.cpp [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWindSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/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/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWindSensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 44%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWirelessPower.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWirelessPower.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CRawlog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSensoryFrame.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { 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/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSimpleMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSimpleMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/T2DScanProperties.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h:12: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapInitializer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/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); | ^~~~~ In file included from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapTypesRegistry.cpp [ 45%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/VelodyneCalibration.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/carmen_log_tools.cpp [ 46%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_ascii_nmea.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_novatel.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_topcon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_novatel.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_topcon.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor ‘mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/metric_map_types.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/obs-precomp.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:33: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-obs.so.1.4 -o ../../lib/libmrpt-obs.so.1.4.0 "CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o" "CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o" "CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o" "CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o" "CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o" "CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o" "CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o" "CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/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/vision/CMakeFiles/mrpt-vision.dir/build.make libs/vision/CMakeFiles/mrpt-vision.dir/depend /usr/bin/gmake -f libs/maps/CMakeFiles/mrpt-maps.dir/build.make libs/maps/CMakeFiles/mrpt-maps.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/maps /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps/CMakeFiles/mrpt-maps.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmark.cpp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeacon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h: In constructor ‘mrpt::maps::CLandmarksMap::TLikelihoodOptions::TLikelihoodOptions()’: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:316:31: warning: ‘mrpt::maps::CLandmarksMap::TLikelihoodOptions::GPS_sigma’ will be initialized after [-Wreorder] 316 | float GPS_sigma; //!< A constant "sigma" for GPS localization data (in meters) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:288:69: warning: ‘mrpt::vision::CFeatureExtraction::TOptions mrpt::maps::CLandmarksMap::TLikelihoodOptions::SIFT_feat_options’ [-Wreorder] 288 | mrpt::vision::CFeatureExtraction::TOptions SIFT_feat_options; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:2124:1: warning: when initialized here [-Wreorder] 2124 | CLandmarksMap::TLikelihoodOptions::TLikelihoodOptions() : | ^~~~~~~~~~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CProbabilityParticle.h: In instantiation of ‘mrpt::bayes::CProbabilityParticle& mrpt::bayes::CProbabilityParticle::operator=(const mrpt::bayes::CProbabilityParticle&) [with T = mrpt::poses::TSimple3DPoint]’: /usr/include/c++/13/bits/stl_algobase.h:732: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:769: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:778: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:809: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:901: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/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h: In copy constructor ‘mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:43:23: warning: implicitly-declared ‘mrpt::maps::COctoMapBase::TInsertionOptions::TInsertionOptions(const mrpt::maps::COctoMapBase::TInsertionOptions&)’ is deprecated [-Wdeprecated-copy] 43 | class COctoMapBase : public mrpt::maps::CMetricMap | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:75:53: note: because ‘mrpt::maps::COctoMapBase::TInsertionOptions’ has user-provided ‘mrpt::maps::COctoMapBase::TInsertionOptions& mrpt::maps::COctoMapBase::TInsertionOptions::operator=(const mrpt::maps::COctoMapBase::TInsertionOptions&) [with OCTREE = octomap::ColorOcTree; OCTREE_NODE = octomap::ColorOcTreeNode]’ 75 | TInsertionOptions & operator = (const TInsertionOptions &o) | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h: In copy constructor ‘mrpt::maps::CColouredOctoMap::CColouredOctoMap(const mrpt::maps::CColouredOctoMap&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:32:35: note: synthesized method ‘mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)’ first required here 32 | class MAPS_IMPEXP CColouredOctoMap : public COctoMapBase | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::maps::CColouredOctoMap::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::maps::CColouredOctoMap::CColouredOctoMap(const mrpt::maps::CColouredOctoMap&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp:71:1: note: in expansion of macro ‘IMPLEMENTS_SERIALIZABLE’ 71 | IMPLEMENTS_SERIALIZABLE(CColouredOctoMap, CMetricMap,mrpt::maps) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredPointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredPointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 48%] Building CXX object libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/obs/CObservationVisualLandmarks.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/obs/CObservationVisualLandmarks.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10.cpp [ 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/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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 | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10_plain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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/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) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9.cpp 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9_plain.cpp [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ 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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(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/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CCamModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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_Base.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_Base.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 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/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_common.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 50%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_getAs.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_insert.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_insert.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor ‘mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_likelihood.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_likelihood.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_simulate.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_simulate.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_voronoi.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_voronoi.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeature.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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 ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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; } | ^~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FAST.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FAST.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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 ); | ^~~~~ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FASTER.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_ORB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_ORB.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/threads.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:48:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if HAVE_OPENCV_WITH_SURF | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:155:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if HAVE_OPENCV_WITH_SURF | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp: In member function ‘void mrpt::vision::CFeatureExtraction::detectFeatures(const mrpt::utils::CImage&, mrpt::vision::CFeatureList&, unsigned int, unsigned int, const mrpt::vision::TImageROI&) const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Refactor: check if OpenCV's tile method can be directly called to save space here?’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp:56:25: note: in expansion of macro ‘MRPT_TODO’ 56 | MRPT_TODO("Refactor: check if OpenCV's tile method can be directly called to save space here?") | ^~~~~~~~~ [ 52%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap_liblas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/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 ()???") | ^~~~~~~~~ /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_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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_logPolarImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_polarImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_polarImg.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated 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_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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_spinImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_spinImg.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CImagePyramid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CImagePyramid.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CImagePyramid.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CStereoRectifyMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/maps/CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CReflectivityGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CReflectivityGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CReflectivityGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CUndistortMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CUndistortMap.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CVideoFileWriter.cpp [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CSimplePointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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 ); | ^~~~~ [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWeightedPointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_full.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_full.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWirelessPowerGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CAngularObservationMesh.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CAngularObservationMesh.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 54%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/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/maps/include/mrpt/opengl/CAngularObservationMesh.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from ‘mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]’ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ [ 54%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_find_corners.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_find_corners.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: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/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CPlanarLaserScan.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/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; } | ^~~~~~~~ [ 55%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArray.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp:52: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp:51: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 55%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/chessboard_stereo_camera_calib.cpp [ 56%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor ‘mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:38: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from ‘mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]’ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 56%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-maps.so.1.4 -o ../../lib/libmrpt-maps.so.1.4.0 "CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o" "CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o" "CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg /usr/lib/libpcl_io.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 [ 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/multiDesc_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/multiDesc_utils.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/pinhole.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/pinhole.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 56%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/aligned_containers.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 57%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 57%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/types.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/types.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/types.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 57%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision-precomp.cpp [ 57%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/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' [ 57%] 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' [ 58%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/conversions.cpp 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h: In copy constructor ‘mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared ‘constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)’ is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy’ has user-provided ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_GGA]’ 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared ‘constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)’ is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy’ has user-provided ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_RMC]’ 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared ‘constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)’ is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy’ has user-provided ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_PZS]’ 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared ‘constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)’ is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy’ has user-provided ‘mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_SATS]’ 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp: In function ‘void mrpt::topography::path_from_rtk_gps(mrpt::poses::CPose3DInterpolator&, const mrpt::obs::CRawlog&, size_t, size_t, bool, bool, int, TPathFromRTKInfo*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:331:138: note: synthesized method ‘mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)’ first required here 331 | CObservationGPSPtr new_gps = CObservationGPSPtr( new CObservationGPS(*GPS_a1) ); | ^ [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-vision.so.1.4 -o ../../lib/libmrpt-vision.so.1.4.0 "CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o" "CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o" "CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o" "CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o" "CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o" "CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o" "CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o" "CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o" "CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o" "CMakeFiles/mrpt-vision.dir/src/types.cpp.o" "CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o" "CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg [ 58%] Building CXX object 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 58%] Building CXX object libs/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/topography-precomp.cpp [ 58%] Linking CXX shared library ../../lib/libmrpt-topography.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-topography.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-topography.so.1.4 -o ../../lib/libmrpt-topography.so.1.4.0 "CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o" "CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o" "CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-topography.so.1.4 ../../lib/libmrpt-topography.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] Built target mrpt-topography /usr/bin/gmake -f apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/build.make apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/build.make apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o -MF CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o -MF CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/menu.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp: In constructor ‘_DSceneViewerFrame::_DSceneViewerFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:556:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 556 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNewScene); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:557:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 557 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnOpenFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:558:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 558 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnPrevious); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:559:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 559 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:560:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 560 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnReload); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:561:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 561 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:562:59: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 562 | Connect(ID_BUTTON7,wxEVT_COMMAND_TOGGLEBUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnbtnOrthoClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:563:59: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 563 | Connect(ID_BUTTON8,wxEVT_COMMAND_TOGGLEBUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnbtnAutoplayClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:564:59: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 564 | Connect(ID_BUTTON9,wxEVT_COMMAND_TOGGLEBUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnBtnRecordClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:565:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 565 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:566:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 566 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:567:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 567 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNewScene); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:568:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 568 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnOpenFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:569:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 569 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnReload); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:570:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 570 | Connect(ID_MENUITEM7,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuSave); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:571:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 571 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnInsert3DS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:572:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 572 | Connect(ID_MENUITEM20,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItemImportPLYPointCloud); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:573:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 573 | Connect(ID_MENUITEM25,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuImportLASSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:574:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 574 | Connect(ID_MENUITEM22,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItemExportPointsPLY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:575:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 575 | Connect(ID_MENUITEM29,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnPrevious); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:576:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 576 | Connect(ID_MENUITEM30,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:577:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 577 | Connect(ID_MENUITEM12,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItem14Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:578:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 578 | Connect(ID_MENUITEM23,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItemHighResRender); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:579:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 579 | Connect(ID_MENUITEM18,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSceneStatsSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:580:52: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 580 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:581:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 581 | Connect(ID_MENUITEM24,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectNoneSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:582:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 582 | Connect(ID_MENUITEM26,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectByClassSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:583:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 583 | Connect(ID_MENUITEM27,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectionScaleSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:584:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 584 | Connect(ID_MENUITEM28,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectionDeleteSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:585:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 585 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuBackColor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:586:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 586 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:587:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 587 | Connect(ID_MENUITEM15,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuItemShowCloudOctreesSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:588:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 588 | Connect(ID_MENUITEM17,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuItemChangeMaxPointsPerOctreeNodeSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:589:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 589 | Connect(ID_MENUITEM11,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuDeleteAll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:590:54: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 590 | Connect(ID_MENUITEM9,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuAddSICK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:591:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 591 | Connect(ID_MENUITEM10,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnStartCameraTravelling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:592:53: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 592 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:593:35: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 593 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&_DSceneViewerFrame::OntimLoadFileCmdLineTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:596:55: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 596 | Connect(ID_MENUITEM14,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuCameraTrackingArbitrary); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:599:43: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 599 | Connect(ID_TIMER_AUTOPLAY,wxEVT_TIMER,(wxObjectEventFunction)&_DSceneViewerFrame::OntimAutoplay); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:600:45: warning: cast between incompatible pointer to member types from ‘void (_DSceneViewerFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 600 | Connect(ID_TRAVELLING_TIMER,wxEVT_TIMER,(wxObjectEventFunction)&_DSceneViewerFrame::OnTravellingTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:1534:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1534 | struct visitor_export_PLY : public unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/list.h:32, from /usr/include/wx-3.2/wx/menu.h:22: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:64: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from ‘mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]’ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:12: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -MF CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o.d -o CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:29: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/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 ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp: In constructor ‘CDialogOptions::CDialogOptions(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:210:57: warning: cast between incompatible pointer to member types from ‘void (CDialogOptions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 210 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogOptions::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:211:57: warning: cast between incompatible pointer to member types from ‘void (CDialogOptions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 211 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogOptions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -o ../../bin/carmen2rawlog -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] 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' [ 58%] 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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -MF CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o.d -o CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp 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 ) | ^ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.h:24, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /usr/include/wx-3.2/wx/generic/grid.h:20, from /usr/include/wx-3.2/wx/grid.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.h:15: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/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/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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -o ../../bin/carmen2simplemap -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 59%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target carmen2simplemap /usr/bin/gmake -f apps/features-matching/CMakeFiles/features-matching.dir/build.make apps/features-matching/CMakeFiles/features-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching/CMakeFiles/features-matching.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/features-matching/CMakeFiles/features-matching.dir/build.make apps/features-matching/CMakeFiles/features-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/features-matching/CMakeFiles/features-matching.dir/features_matching_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/features-matching/CMakeFiles/features-matching.dir/features_matching_main.cpp.o -MF CMakeFiles/features-matching.dir/features_matching_main.cpp.o.d -o CMakeFiles/features-matching.dir/features_matching_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching/features_matching_main.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp: In constructor ‘CDlgPLYOptions::CDlgPLYOptions(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:129:62: warning: cast between incompatible pointer to member types from ‘void (CDlgPLYOptions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 129 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CDlgPLYOptions::OnrbClassSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:130:57: warning: cast between incompatible pointer to member types from ‘void (CDlgPLYOptions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 130 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgPLYOptions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:131:57: warning: cast between incompatible pointer to member types from ‘void (CDlgPLYOptions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 131 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgPLYOptions::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching/features_matching_main.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -o ../../bin/SceneViewer3D -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/features-matching.dir/features_matching_main.cpp.o" -o ../../bin/features-matching -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target features-matching /usr/bin/gmake -f apps/image2gridmap/CMakeFiles/image2gridmap.dir/build.make apps/image2gridmap/CMakeFiles/image2gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap/CMakeFiles/image2gridmap.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/image2gridmap/CMakeFiles/image2gridmap.dir/build.make apps/image2gridmap/CMakeFiles/image2gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/image2gridmap/CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/image2gridmap/CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -MF CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o.d -o CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap/image2gridmap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap/image2gridmap.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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 ) | ^ [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -o ../../bin/image2gridmap -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target image2gridmap /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' [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target SceneViewer3D /usr/bin/gmake -f apps/simul-beacons/CMakeFiles/simul-beacons.dir/build.make apps/simul-beacons/CMakeFiles/simul-beacons.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons/CMakeFiles/simul-beacons.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-beacons/CMakeFiles/simul-beacons.dir/build.make apps/simul-beacons/CMakeFiles/simul-beacons.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Building CXX object apps/simul-beacons/CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/simul-beacons/CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o -MF CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o.d -o CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons/simul-beacons-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function ‘virtual bool TCLAP::CmdLine::parse(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type ‘class TCLAP::ActionDoneException’ by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type ‘class TCLAP::ArgException’ by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 60%] Linking CXX executable ../../bin/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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o" -o ../../bin/simul-beacons -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target simul-beacons /usr/bin/gmake -f apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build.make apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build.make apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Building CXX object apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o -MF CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o.d -o CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function ‘virtual bool TCLAP::CmdLine::parse(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type ‘class TCLAP::ActionDoneException’ by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type ‘class TCLAP::ArgException’ by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o" -o ../../bin/simul-gridmap -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 61%] Built target simul-gridmap /usr/bin/gmake -f libs/slam/CMakeFiles/mrpt-slam.dir/build.make libs/slam/CMakeFiles/mrpt-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam/CMakeFiles/mrpt-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/slam/CMakeFiles/mrpt-slam.dir/build.make libs/slam/CMakeFiles/mrpt-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 61%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/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/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_info.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_info.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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); | ^~~~~ [ 61%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CGridMapAligner.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_externalize.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_externalize.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_filters.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_filters.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CICP.cpp [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_cuts.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_cuts.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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; | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rawdaq.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rawdaq.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /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/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_sensor-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_sensor-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 63%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CIncrementalMapPartitioner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CIncrementalMapPartitioner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_camera-params.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_camera-params.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 63%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-images.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 63%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-rangbear.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-rangbear.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-3d-pointclouds.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-3d-pointclouds.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-pcd.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-pcd.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_simple.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/filesystem.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_stereo-rectify.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_stereo-rectify.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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 ); | ^~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rename_externals.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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_list-timestamps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-timestamps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-timestamps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderRBPF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/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/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_remap_timestamps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_remap_timestamps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_imu.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_imu.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapsAlignmentAlgorithm.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapsAlignmentAlgorithm.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_2d-scans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_2d-scans.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp:66: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h: In member function ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandardAndOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&, bool)’: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/eigen3/Eigen/Core:95, 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, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12: /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h: In instantiation of ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandardAndOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&, bool) [with BINTYPE = mrpt::slam::detail::TPoseBin2D; PARTICLE_TYPE = mrpt::poses::CPose2D; MYSELF = mrpt::slam::CMonteCarloLocalization2D]’: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:322:67: required from ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandard(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&) [with BINTYPE = mrpt::slam::detail::TPoseBin2D; PARTICLE_TYPE = mrpt::poses::CPose2D; MYSELF = mrpt::slam::CMonteCarloLocalization2D]’ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp:149:78: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_odometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_odometry.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_enose.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_enose.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp:68: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h: In member function ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandardAndOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&, bool)’: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/eigen3/Eigen/Core:95, 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, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12: /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h: In instantiation of ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandardAndOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&, bool) [with BINTYPE = mrpt::slam::detail::TPoseBin3D; PARTICLE_TYPE = mrpt::poses::CPose3D; MYSELF = mrpt::slam::CMonteCarloLocalization3D]’: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:322:67: required from ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandard(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&) [with BINTYPE = mrpt::slam::detail::TPoseBin3D; PARTICLE_TYPE = mrpt::poses::CPose3D; MYSELF = mrpt::slam::CMonteCarloLocalization3D]’ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp:146:78: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_anemometer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_anemometer.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o" -o ../../bin/rawlog-edit -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 66%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] 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' [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/C2DRangeFinderAbstract.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/C2DRangeFinderAbstract.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CActivMediaRobotBase.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CActivMediaRobotBase.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 66%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardDLMS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardDLMS.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp:108: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h: In member function ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandardAndOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&, bool)’: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:22: /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardENoses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardENoses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h: In instantiation of ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFStandardAndOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&, bool) [with BINTYPE = mrpt::slam::detail::TPoseBin2D; PARTICLE_TYPE = mrpt::maps::CRBPFParticleData; MYSELF = mrpt::maps::CMultiMetricMapPDF]’: /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:137:67: required from ‘void mrpt::slam::PF_implementation::PF_SLAM_implementation_pfAuxiliaryPFOptimal(const mrpt::obs::CActionCollection*, const mrpt::obs::CSensoryFrame*, const mrpt::bayes::CParticleFilter::TParticleFilterOptions&, const mrpt::slam::TKLDParams&) [with BINTYPE = mrpt::slam::detail::TPoseBin2D; PARTICLE_TYPE = mrpt::maps::CRBPFParticleData; MYSELF = mrpt::maps::CMultiMetricMapPDF]’ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp:146:77: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:695:52: warning: ‘void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _Generator = int (&)(int)]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 695 | std::random_shuffle( | ~~~~~~~~~~~~~~~~~~~^ 696 | permutationPathsAuxVector.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | permutationPathsAuxVector.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | mrpt::random::random_generator_for_STL ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:4620:5: note: declared here 4620 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardIR.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardIR.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardSonars.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardSonars.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCANBusReader.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCANBusReader.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp: In function ‘mrpt::hwdrivers::CCameraSensorPtr mrpt::hwdrivers::prepareVideoSourceFromUserSelection()’: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:1229:16: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 1229 | return cam; | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hwdrivers::CCameraSensor; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp: In function ‘mrpt::hwdrivers::CCameraSensorPtr mrpt::hwdrivers::prepareVideoSourceFromPanel(void*)’: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:1254:24: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 1254 | return video; | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hwdrivers::CCameraSensor; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/COccupancyGridMapFeatureExtractor.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CEnoseModular.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CEnoseModular.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM.cpp [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CFFMPEG_InputStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CFFMPEG_InputStream.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/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 copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/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 ); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:29: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPS_NTRIP.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In instantiation of ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = mrpt::utils::CSerializablePtr; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = mrpt::utils::CSerializablePtr]’: /usr/include/c++/13/bits/new_allocator.h:191: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:538: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:597:32: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]’ /usr/include/c++/13/bits/stl_tree.h:614:21: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]’ /usr/include/c++/13/bits/stl_tree.h:1637:32: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’ /usr/include/c++/13/bits/stl_tree.h:2449:13: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_equal(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator]’ /usr/include/c++/13/bits/stl_multimap.h:558:32: required from ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = mrpt::utils::CSerializablePtr; _Compare = std::less; _Alloc = std::allocator >; std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> = std::enable_if > >::type; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other = std::allocator >; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind > = __gnu_cxx::__alloc_traits >, std::pair >::rebind >; typename _Allocator::value_type = std::pair]’ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp:87:20: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /usr/include/c++/13/bits/stl_pair.h:710:11: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)’ first required here 710 | second(std::forward<_U2>(__p.second)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGillAnemometer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGillAnemometer.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGyroKVHDSP3000.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGyroKVHDSP3000.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CHokuyoURG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CHokuyoURG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUIntersense.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUIntersense.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIbeoLuxETH.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIbeoLuxETH.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_FlyCapture2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_FlyCapture2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 69%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function ‘void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()’: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: ‘template class std::binder1st’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_OpenCV.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_OpenCV.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_dc1394.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_dc1394.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImpinjRFID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImpinjRFID.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp: In member function ‘void mrpt::hwdrivers::CInterfaceFTDI::ListAllDevices(mrpt::hwdrivers::TFTDIDeviceList&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:174:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 174 | for (unsigned int i = 0; i < nDevices; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp: In member function ‘void mrpt::hwdrivers::CInterfaceFTDI::Purge()’: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:437:35: warning: ‘int ftdi_usb_purge_buffers(ftdi_context*)’ is deprecated [-Wdeprecated-declarations] 437 | if (ftdi_usb_purge_buffers(ctx)<0) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:21: /usr/include/libftdi1/ftdi.h:566:20: note: declared here 566 | int DEPRECATED(ftdi_usb_purge_buffers(struct ftdi_context *ftdi)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libftdi1/ftdi.h:247:55: note: in definition of macro ‘DEPRECATED’ 247 | #define DEPRECATED(func) __attribute__ ((deprecated)) func | ^~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_common.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CJoystick.cpp [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CKinect.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CKinect.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CLMS100eth.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CLMS100eth.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CLMS100eth.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor ‘mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPEmitter.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPEmitter.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:337:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 337 | std::auto_ptr read_pipe; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In instantiation of ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::obs::CObservationRawDAQPtr; _Args = {mrpt::obs::CObservationRawDAQPtr}; _Tp = mrpt::obs::CObservationRawDAQPtr]’: /usr/include/c++/13/bits/alloc_traits.h:538: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:1296:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mrpt::obs::CObservationRawDAQPtr; _Alloc = std::allocator; value_type = mrpt::obs::CObservationRawDAQPtr]’ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp:582:30: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:63: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)’ first required here 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:71:55: note: synthesized method ‘mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)’ first required here 71 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservationRawDAQ , CObservation, OBS_IMPEXP) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:71:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 71 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservationRawDAQ , CObservation, OBS_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/i686-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/new_allocator.h:191:11: note: synthesized method ‘mrpt::obs::CObservationRawDAQPtr::CObservationRawDAQPtr(mrpt::obs::CObservationRawDAQPtr&&)’ first required here 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Generic.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Generic.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Sensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Sensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2_RGBD360.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2_RGBD360.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2_RGBD360.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TKLDParams.cpp [ 72%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TMonteCarloLocalizationParams.cpp [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPhidgetInterfaceKitProximitySensors.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TMonteCarloLocalizationParams.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TMonteCarloLocalizationParams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/data_association.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/base/include/mrpt/poses/CPoint2DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/data_association.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor ‘mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuDPerception.cpp [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuHokuyo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuHokuyo.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRaePID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboPeakLidar.cpp 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:1169: note: this is the location of the previous definition 1169 | # 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/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboticHeadInterface.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboticHeadInterface.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 73%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/observations_overlap.cpp [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRovio.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/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/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRovio.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 73%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor ‘mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSerialPort_LIN.cpp 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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; } | ^~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CServoeNeck.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:38: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from ‘mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]’ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserSerial.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserSerial.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserUSB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserUSB.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam-precomp.cpp [ 74%] Linking CXX shared library ../../lib/libmrpt-slam.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-slam.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-slam.so.1.4 -o ../../lib/libmrpt-slam.so.1.4.0 "CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o" "CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSkeletonTracker.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_Bumblebee_libdc1394.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_SVS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_SVS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSwissRanger3DCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSwissRanger3DCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CTuMicos.cpp [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Add pose interpolation method for inserting in a point map’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp:18:1: note: in expansion of macro ‘MRPT_TODO’ 18 | MRPT_TODO("Add pose interpolation method for inserting in a point map") | ^~~~~~~~~ [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CWirelessPower.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CWirelessPower.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/hwdrivers-precomp.cpp [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:24, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 75%] Linking CXX shared library ../../lib/libmrpt-hwdrivers.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-hwdrivers.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-hwdrivers.so.1.4 -o ../../lib/libmrpt-hwdrivers.so.1.4.0 "CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp: In member function ‘getNextFrame’: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:893:17: warning: ‘thereIsIMG’ may be used uninitialized [-Wmaybe-uninitialized] 893 | if( !thereIsIMG ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:891:22: note: ‘thereIsIMG’ was declared here 891 | bool thereIsIMG, thereIsIMU; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:898:57: warning: ‘thereIsIMU’ may be used uninitialized [-Wmaybe-uninitialized] 898 | else if( m_cap_duo3d->captureIMUIsSet() && !thereIsIMU ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:891:34: note: ‘thereIsIMU’ was declared here 891 | bool thereIsIMG, thereIsIMU; | ^ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4 ../../lib/libmrpt-slam.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Built target mrpt-slam /usr/bin/gmake -f libs/nav/CMakeFiles/mrpt-nav.dir/build.make libs/nav/CMakeFiles/mrpt-nav.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/nav /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav/CMakeFiles/mrpt-nav.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/nav/CMakeFiles/mrpt-nav.dir/build.make libs/nav/CMakeFiles/mrpt-nav.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG1.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG1.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG2.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG3.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG3.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4 ../../lib/libmrpt-hwdrivers.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Built target mrpt-hwdrivers /usr/bin/gmake -f apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build.make apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build.make apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o -MF CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG4.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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:1169: note: this is the location of the previous definition 1169 | # 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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG5.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG5.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG6.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG7.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/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 ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG7.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CParameterizedTrajectoryGenerator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CParameterizedTrajectoryGenerator.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/motion_planning_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/motion_planning_utils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor ‘mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE’ 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicLogFileRecord.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicLogFileRecord.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor ‘mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicND.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicND.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 76%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o -MF CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor ‘mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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:1169: note: this is the location of the previous definition 1169 | # 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 ); | ^~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicVFF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicVFF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor ‘mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp: In constructor ‘slamdemoFrame::slamdemoFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:235:109: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 235 | wxFont lbGTFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /usr/include/wx-3.2/wx/generic/grid.h:20, from /usr/include/wx-3.2/wx/grid.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:14: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:248:110: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 248 | wxFont lbObsFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:266:110: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 266 | wxFont lbMapFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:279:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 279 | wxFont lmIndCompatFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:296:115: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 296 | wxFont lbDatAssocFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:328:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 328 | wxFont StaticText2Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:341:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 341 | wxFont StaticText3Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:354:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 354 | wxFont StaticText4Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:377:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 377 | wxFont lbDaTPFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:390:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 390 | wxFont lbDaTNFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:403:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 403 | wxFont StaticText6Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:416:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 416 | wxFont StaticText7Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:436:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 436 | wxFont StaticText1Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:449:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 449 | wxFont StaticText5Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:533:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 533 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnResetClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:534:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 534 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnOneStepClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:535:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 535 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:536:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 536 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnStopClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:537:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 537 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunBatchClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:538:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 538 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnConfigClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:539:52: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 539 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:540:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 540 | Connect(ID_MENUITEM8,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnMenuSaveFilterState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:541:55: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 541 | Connect(ID_MENUITEM11,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnmnuSaveLastDASelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:542:65: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 542 | Connect(ID_MENUITEM_SAVE_RAWLOG,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnmnuItemSaveRawlogSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:543:54: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 543 | Connect(ID_MENUITEM9,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnMenuProfilerViewStats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:544:55: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 544 | Connect(ID_MENUITEM10,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnMenuProfilerReset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:545:53: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 545 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:546:56: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 546 | Connect(ID_TOOLBARITEM1,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnResetClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:547:56: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 547 | Connect(ID_TOOLBARITEM2,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnOneStepClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:548:50: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 548 | Connect(ID_BTNRUN,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:549:51: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 549 | Connect(ID_BTNSTOP,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnStopClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:550:56: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 550 | Connect(ID_TOOLBARITEM4,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunBatchClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:551:56: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 551 | Connect(ID_TOOLBARITEM3,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnConfigClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:552:56: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 552 | Connect(ID_TOOLBARITEM6,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:553:56: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 553 | Connect(ID_TOOLBARITEM7,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:554:35: warning: cast between incompatible pointer to member types from ‘void (slamdemoFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 554 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&slamdemoFrame::OntimSimulTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:652:72: warning: ‘wxPen::wxPen(const wxColour&, int, int)’ is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 652 | m_lyICvisibleRange->SetPen( wxPen(wxColour(0,0,0),1,wxLONG_DASH) ); | ^ In file included from /usr/include/wx-3.2/wx/pen.h:107, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h:92, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:19: /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h: In instantiation of ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG]’: /usr/include/c++/13/bits/alloc_traits.h:266:17: required from ‘static constexpr std::_Require >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; std::_Require::type> = void; typename __construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/include/c++/13/bits/alloc_traits.h:379:16: required from ‘static decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) std::allocator_traits< >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) = void]’ /usr/include/c++/13/bits/stl_uninitialized.h:352:25: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = const mrpt::nav::CLogFileRecord::TInfoPerPTG*; _ForwardIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _Allocator = Eigen::aligned_allocator]’ /usr/include/c++/13/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _ForwardIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _Allocator = Eigen::aligned_allocator]’ /usr/include/c++/13/bits/vector.tcc:687:48: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator; size_type = unsigned int]’ /usr/include/c++/13/bits/stl_vector.h:1013:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator; size_type = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp:258:29: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:44:24: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 44 | struct TInfoPerPTG | ^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ In file included from /usr/include/c++/13/i686-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:12: /usr/include/c++/13/bits/new_allocator.h:191:11: note: synthesized method ‘mrpt::nav::CLogFileRecord::TInfoPerPTG::TInfoPerPTG(const mrpt::nav::CLogFileRecord::TInfoPerPTG&)’ first required here 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractReactiveNavigationSystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractReactiveNavigationSystem.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::nav::CLogFileRecord::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: warning: implicitly-declared ‘mrpt::nav::CLogFileRecord::CLogFileRecord(const mrpt::nav::CLogFileRecord&)’ is deprecated [-Wdeprecated-copy] 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp:18:1: note: in expansion of macro ‘IMPLEMENTS_SERIALIZABLE’ 18 | IMPLEMENTS_SERIALIZABLE( CLogFileRecord, CSerializable,mrpt::nav ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:38:22: note: because ‘mrpt::nav::CLogFileRecord’ has user-provided ‘void mrpt::nav::CLogFileRecord::operator=(mrpt::nav::CLogFileRecord&)’ 38 | void operator =( CLogFileRecord &); //!< Copy . | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h: In instantiation of ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG]’: /usr/include/c++/13/bits/alloc_traits.h:266:17: required from ‘static constexpr std::_Require >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; std::_Require::type> = void; typename __construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/include/c++/13/bits/alloc_traits.h:379:16: required from ‘static decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) std::allocator_traits< >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) = void]’ /usr/include/c++/13/bits/stl_uninitialized.h:352:25: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _Allocator = Eigen::aligned_allocator]’ /usr/include/c++/13/bits/stl_vector.h:603:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator]’ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:30:20: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:44:24: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 44 | struct TInfoPerPTG | ^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ In file included from /usr/include/c++/13/i686-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/new_allocator.h:191:11: note: synthesized method ‘mrpt::nav::CLogFileRecord::TInfoPerPTG::TInfoPerPTG(const mrpt::nav::CLogFileRecord::TInfoPerPTG&)’ first required here 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp: In member function ‘void mrpt::nav::CReactiveNavigationSystem::loadConfigFile(const mrpt::utils::CConfigFileBase&, const mrpt::utils::CConfigFileBase&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Refactor loading params & simulating trajectories?’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp:129:9: note: in expansion of macro ‘MRPT_TODO’ 129 | MRPT_TODO("Refactor loading params & simulating trajectories?") | ^~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o -MF CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ); | ^~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerSimple2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/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:1169: note: this is the location of the previous definition 1169 | # 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/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 ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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 ); | ^~~~~ [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/nav-precomp.cpp [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/registerAllClasses.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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!") | ^~~~~~~~~ [ 78%] Linking CXX shared library ../../lib/libmrpt-nav.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-nav.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-nav.so.1.4 -o ../../lib/libmrpt-nav.so.1.4.0 "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o" "CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o" "CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o" "CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o" "CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 [ 78%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-nav.so.1.4 ../../lib/libmrpt-nav.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Built target mrpt-nav /usr/bin/gmake -f apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build.make apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build.make apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Building CXX object apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o -MF CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o.d -o CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:10, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets_main.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object apps/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/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o -MF CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o.d -o CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:10, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:11: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o" "CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o" -o ../../bin/DifOdometry-Datasets -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Built target DifOdometry-Datasets /usr/bin/gmake -f apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/build.make apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/build.make apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulApp.cpp [ 79%] Linking CXX executable ../../bin/2d-slam-demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/2d-slam-demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o" "CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o" "CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o" "CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o" "CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o" "CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o" -o ../../bin/2d-slam-demo -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 79%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileOutputStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:42: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:45: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:99: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:103: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:112: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp: In constructor ‘gridmapSimulFrame::gridmapSimulFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:496:53: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 496 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnSetLaserClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:497:53: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 497 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnResimulateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:498:53: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 498 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:499:53: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 499 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:500:53: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 500 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnEndClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:501:53: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 501 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnExploreClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:502:35: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 502 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&gridmapSimulFrame::OntimRunTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:503:54: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 503 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnExploreClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:504:61: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 504 | Connect(ID_MENUITEM_LOADMAP,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnMenuLoadMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:505:54: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 505 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:506:54: warning: cast between incompatible pointer to member types from ‘void (gridmapSimulFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 506 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:560:37: warning: cast between incompatible pointer to member types from ‘void (CMyGLCanvas::*)(wxKeyEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 560 | edInput->Connect(wxEVT_CHAR,(wxObjectEventFunction)&CMyGLCanvas::OnCharCustom, NULL, m_canvas ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 79%] Built target 2d-slam-demo /usr/bin/gmake -f apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/build.make apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/build.make apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 79%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o -MF CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 79%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable ../../bin/GridmapNavSimul cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/cmake -E cmake_link_script CMakeFiles/GridmapNavSimul.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -o ../../bin/GridmapNavSimul -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.h:31, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/ctrlsub.h:19, from /usr/include/wx-3.2/wx/listbox.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.h:12: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Built target GridmapNavSimul /usr/bin/gmake -f apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/build.make apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/build.make apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Building CXX object apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o -MF CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o.d -o CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo.h:11, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:17, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp:10: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp: In constructor ‘CFormMotionModel::CFormMotionModel(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:365:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 365 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:366:54: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 366 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnResetGaussClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:367:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 367 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGaussOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:368:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 368 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnSimulateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:369:54: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 369 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnResetThrunClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:370:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 370 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnThrunOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:371:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 371 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnSimulateThrunClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:372:64: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 372 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormMotionModel::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:373:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 373 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGetFromCurrentClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:374:57: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 374 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OncbAllClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:375:64: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 375 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormMotionModel::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:376:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 376 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:377:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 377 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGetFromFileClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:378:53: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 378 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:379:40: warning: cast between incompatible pointer to member types from ‘void (CFormMotionModel::*)(wxInitDialogEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 379 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormMotionModel::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable ../../bin/ReactiveNav3D-Demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReactiveNav3D-Demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o" -o ../../bin/ReactiveNav3D-Demo -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Built target ReactiveNav3D-Demo /usr/bin/gmake -f apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/build.make apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/build.make apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoApp.cpp [ 80%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/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:1169: note: this is the location of the previous definition 1169 | # 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/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp: In constructor ‘CIniEditor::CIniEditor(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp:60:57: warning: cast between incompatible pointer to member types from ‘void (CIniEditor::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 60 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp:61:57: warning: cast between incompatible pointer to member types from ‘void (CIniEditor::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 61 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -o ../../bin/ReactiveNavigationDemo -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 81%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp 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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:42: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp: In constructor ‘CFormRawMap::CFormRawMap(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:221:107: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 221 | wxFont edOptsFont(8,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:241:48: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 241 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormRawMap::OnslFromCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:242:45: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 242 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormRawMap::OnslFromCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:243:48: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 243 | Connect(ID_SLIDER2,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormRawMap::OnslToCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:244:45: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 244 | Connect(ID_SLIDER2,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormRawMap::OnslToCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:245:48: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 245 | Connect(ID_SLIDER3,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormRawMap::OnslDecimateCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:246:45: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 246 | Connect(ID_SLIDER3,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormRawMap::OnslDecimateCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:247:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 247 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnGenerateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:248:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 248 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnGenerateFromRTK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:249:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 249 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnGeneratePathsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:250:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 250 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSaveTxtClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:251:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 251 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSave3DClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:252:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 252 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSavePathClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:253:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 253 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSaveObsPathClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:254:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 254 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnView3DClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:255:53: warning: cast between incompatible pointer to member types from ‘void (CFormRawMap::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 255 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 81%] Built target ReactiveNavigationDemo /usr/bin/gmake -f apps/camera-calib/CMakeFiles/camera-calib.dir/build.make apps/camera-calib/CMakeFiles/camera-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib/CMakeFiles/camera-calib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/camera-calib/CMakeFiles/camera-calib.dir/build.make apps/camera-calib/CMakeFiles/camera-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o -MF CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o.d -o CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o -MF CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o.d -o CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp: In constructor ‘camera_calib_guiDialog::camera_calib_guiDialog(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:173:122: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 173 | wxFont btnCaptureNowFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:268:120: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 268 | wxFont btnRunCalibFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:340:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 340 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnCaptureNowClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:341:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 341 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnAddImage); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:342:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 342 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnListClear); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:343:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 343 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnSaveImagesClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:344:60: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 344 | Connect(ID_LISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&camera_calib_guiDialog::OnlbFilesSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:345:58: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 345 | Connect(ID_CHOICE1,wxEVT_COMMAND_CHOICE_SELECTED,(wxObjectEventFunction)&camera_calib_guiDialog::OncbZoomSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:346:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 346 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnRunCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:347:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 347 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:348:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 348 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnManualRectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:349:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 349 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnAboutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:350:57: warning: cast between incompatible pointer to member types from ‘void (camera_calib_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 350 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o -MF CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/gauge.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/CAboutBox.cpp.o -MF CMakeFiles/camera-calib.dir/CAboutBox.cpp.o.d -o CMakeFiles/camera-calib.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | /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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp: In constructor ‘CAboutBox::CAboutBox(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:66:114: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:79:108: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:82:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:85:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxInitDialogEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o -MF CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o.d -o CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.h:20, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.h:15: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp 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:1169: note: this is the location of the previous definition 1169 | # 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/CFormChangeSensorPositions.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp: In constructor ‘CFormChangeSensorPositions::CFormChangeSensorPositions(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:369:68: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 369 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:370:68: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 370 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:371:57: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 371 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:372:58: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 372 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:373:62: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 373 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnrbApplySelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:374:57: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 374 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnGetCurPoseClick1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:375:57: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 375 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:376:57: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 376 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnGetCurCamModelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:377:57: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 377 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnApplyCameraParamsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:378:57: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 378 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:379:44: warning: cast between incompatible pointer to member types from ‘void (CFormChangeSensorPositions::*)(wxInitDialogEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 379 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormChangeSensorPositions::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o -MF CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 83%] Linking CXX executable ../../bin/camera-calib cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/cmake -E cmake_link_script CMakeFiles/camera-calib.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o" "CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o" "CMakeFiles/camera-calib.dir/CAboutBox.cpp.o" "CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o" "CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o" -o ../../bin/camera-calib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o -MF CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o.d -o CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target camera-calib /usr/bin/gmake -f apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/build.make apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/build.make apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Building CXX object apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -MF CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o.d -o CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp /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/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function ‘virtual bool TCLAP::CmdLine::parse(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type ‘class TCLAP::ActionDoneException’ by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type ‘class TCLAP::ArgException’ by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o -MF CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 83%] Linking CXX executable ../../bin/gps2rawlog cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog && /usr/bin/cmake -E cmake_link_script CMakeFiles/gps2rawlog.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -o ../../bin/gps2rawlog -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target gps2rawlog /usr/bin/gmake -f apps/grid-matching/CMakeFiles/grid-matching.dir/build.make apps/grid-matching/CMakeFiles/grid-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching/CMakeFiles/grid-matching.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/grid-matching/CMakeFiles/grid-matching.dir/build.make apps/grid-matching/CMakeFiles/grid-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Building CXX object apps/grid-matching/CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/grid-matching/CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o -MF CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o.d -o CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:10: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:29: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function ‘virtual bool TCLAP::CmdLine::parse(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type ‘class TCLAP::ActionDoneException’ by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type ‘class TCLAP::ArgException’ by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o -MF CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o.d -o CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable ../../bin/grid-matching cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/grid-matching.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o" -o ../../bin/grid-matching -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o -MF CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o.d -o CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target grid-matching /usr/bin/gmake -f apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/build.make apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/build.make apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ 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, 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/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/RawLogViewer/xRawLogViewerMain.cpp: In constructor ‘xRawLogViewerFrame::xRawLogViewerFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:508:118: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 508 | wxFont memoFont(10,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier 10 Pitch"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:527:115: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 527 | wxFont memStatsFont(10,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:531:119: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 531 | wxFont txtExceptionFont(10,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:922:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 922 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileOpen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:923:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 923 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnSaveFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:924:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 924 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnEditRawlog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:925:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 925 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRawMapOdo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:926:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 926 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnChangeMotionModel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:927:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 927 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowICP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:928:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 928 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowAnimateScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:929:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 929 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowImagesAsVideo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:930:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 930 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:931:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 931 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:932:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 932 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnbtnEditCommentsClick1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:933:220: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 933 | Connect(ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&xRawLogViewerFrame::Onslid3DcamConfCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:934:52: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 934 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&xRawLogViewerFrame::Onslid3DcamConfCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:935:49: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxScrollEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 935 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&xRawLogViewerFrame::Onslid3DcamConfCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:936:67: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxBookCtrlEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 936 | Connect(ID_NOTEBOOK1,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING,(wxObjectEventFunction)&xRawLogViewerFrame::OnNotebook1PageChanging); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:937:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 937 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileOpen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:938:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 938 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnSaveFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:939:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 939 | Connect(ID_MENUITEM76,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRevert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:940:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 940 | Connect(ID_MENUITEM7,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnLoadAPartOnly); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:941:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 941 | Connect(ID_MENUITEM8,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileCountEntries); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:942:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 942 | Connect(ID_MENUITEM10,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileSaveImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:943:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 943 | Connect(ID_MENUITEM62,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuConvertExternallyStored); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:944:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 944 | Connect(ID_MENUITEM64,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuConvertObservationOnly); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:945:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 945 | Connect(ID_MENUITEM13,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileGenVisualLMFromStereoImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:946:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 946 | Connect(ID_MENUITEM60,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuLossLessDecFILE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:947:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 947 | Connect(ID_MENUITEM61,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenCompactFILE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:948:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 948 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnImportCARMEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:949:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 949 | Connect(ID_MENUITEM47,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnImportSequenceOfImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:950:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 950 | Connect(ID_MENUITEM56,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuImportALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:951:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 951 | Connect(ID_MENUITEM63,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnImportRTL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:952:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 952 | Connect(ID_MENUITEM87,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItemImportBremenDLRLog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:953:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 953 | Connect(ID_MENUITEM58,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenOdoLaser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:954:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 954 | Connect(ID_MENUITEM55,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuExportALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:955:56: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 955 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:956:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 956 | Connect(ID_MENUITEM14,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnEditRawlog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:957:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 957 | Connect(ID_MENUITEM51,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuInsertComment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:958:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 958 | Connect(ID_MENUITEM69,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRenameSensor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:959:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 959 | Connect(ID_MENUITEM15,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnChangeSensorPositions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:960:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 960 | Connect(ID_MENUITEM70,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuChangePosesBatch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:961:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 961 | Connect(ID_MENUITEM16,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnDecimateRecords); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:962:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 962 | Connect(ID_MENUITEM59,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuLossLessDecimate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:963:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 963 | Connect(ID_MENUITEM57,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuCompactRawlog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:964:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 964 | Connect(ID_MENUITEM75,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuConvertSF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:965:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 965 | Connect(ID_MENUITEM67,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuResortByTimestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:966:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 966 | Connect(ID_MENUITEM68,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuShiftTimestampsByLabel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:967:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 967 | Connect(ID_MENUITEM82,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRegenerateTimestampBySF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:968:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 968 | Connect(ID_MENUITEM20,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnChangeMotionModel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:969:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 969 | Connect(ID_MENUITEM22,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRecalculateActionsICP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:970:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 970 | Connect(ID_MENUITEM53,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuModifyICPActionsUncertainty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:971:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 971 | Connect(ID_MENUITEM23,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRecomputeOdometry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:972:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 972 | Connect(ID_MENUITEM41,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnForceEncodersFalse); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:973:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 973 | Connect(ID_MENUITEM84,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRegenerateOdometryTimes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:974:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 974 | Connect(ID_MENUITEM17,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowICP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:975:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 975 | Connect(ID_MENUITEM44,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowAnimateScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:976:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 976 | Connect(ID_MENUITEM19,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnCountBadScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:977:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 977 | Connect(ID_MENUITEM25,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFilterErroneousScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:978:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 978 | Connect(ID_MENUITEM73,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuMarkLaserScanInvalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:979:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 979 | Connect(ID_MENUITEM74,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuChangeMaxRangeLaser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:980:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 980 | Connect(ID_MENUITEM77,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuBatchLaserExclusionZones); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:981:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 981 | Connect(ID_MENUITEM79,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnLaserFilterAngles); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:982:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 982 | Connect(ID_MENUITEM86,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem3DObsRecoverParams); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:983:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 983 | Connect(ID_MENUITEM29,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenerateSeqImgs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:984:58: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 984 | Connect(ID_MENUITEM9,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowImagesAsVideo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:985:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 985 | Connect(ID_MENUITEM28,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuVisualOdometry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:986:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 986 | Connect(ID_MENUITEM71,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuMono2Stereo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:987:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 987 | Connect(ID_MENUITEM72,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRectifyImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:988:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 988 | Connect(ID_MENUITEM78,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRenameImageFiles); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:989:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 989 | Connect(ID_MENUITEM83,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnmnuCreateAVISelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:990:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 990 | Connect(ID_MENUITEM30,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenGasTxt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:991:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 991 | Connect(ID_MENUITEM24,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFilterSpureousGas); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:992:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 992 | Connect(ID_MENUITEM31,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenGPSTxt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:993:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 993 | Connect(ID_MENUITEM34,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnSummaryGPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:994:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 994 | Connect(ID_MENUITEM65,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuDistanceBtwGPSs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:995:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 995 | Connect(ID_MENUITEM66,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRegenerateGPSTimestamps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:996:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 996 | Connect(ID_MENUITEM52,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuDrawGPSPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:997:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 997 | Connect(ID_MENUITEM80,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuGPSDeleteNaN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:998:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 998 | Connect(ID_MENUITEM33,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuGenerateBeaconList); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:999:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 999 | Connect(ID_MENUITEM38,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRemoveSpecificRangeMeas); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1000:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1000 | Connect(ID_MENUITEM40,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenerateTextFileRangeBearing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1001:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1001 | Connect(ID_MENUITEM81,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRangeBearFilterIDs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1002:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1002 | Connect(ID_MENUITEM46,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRangeFinder1DGenTextFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1003:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1003 | Connect(ID_MENUITEM43,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenerateIMUTextFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1004:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1004 | Connect(ID_MENUITEM89,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenWifiTxt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1005:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1005 | Connect(ID_MENUITEM26,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRawMapOdo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1006:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1006 | Connect(ID_MENUITEM32,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenOdoLaser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1007:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1007 | Connect(ID_MENUITEM27,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuShowTips); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1008:57: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1008 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1009:51: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1009 | Connect(MNU_1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem37Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1010:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1010 | Connect(ID_MENUITEM49,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem46Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1011:59: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1011 | Connect(ID_MENUITEM50,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem47Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1012:39: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1012 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&xRawLogViewerFrame::OntimAutoLoadTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1104:68: warning: cast between incompatible pointer to member types from ‘void (xRawLogViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 1104 | Connect(ID_COMBO_IMG_DIRS, wxEVT_COMMAND_COMBOBOX_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnComboImageDirsChange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp: In member function ‘std::string xRawLogViewerFrame::AskForObservationByLabel(const std::string&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:4101:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4101 | for (std::map::iterator i=listOfSensorLabels.begin();i!=listOfSensorLabels.end();++i) | ^~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:4104:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4104 | wxString ret = wxGetSingleChoice( | ^~~~~~~~ [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function ‘mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Optimize this query with KD-tree!’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro ‘MRPT_TODO’ 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:58: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp: In constructor ‘holonomic_navigator_demoFrame::holonomic_navigator_demoFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:193:112: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 193 | wxFont edHoloParamsFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:222:115: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 222 | wxFont edInfoLocalViewFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:261:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 261 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnLoadMapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:262:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 262 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:263:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 263 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:264:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 264 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnPlaceRobotClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:265:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 265 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnPlaceTargetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:266:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 266 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:267:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 267 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:268:54: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 268 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnLoadMapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:269:52: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 269 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:270:54: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 270 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemChangeVisibleStuff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:271:54: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 271 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemChangeVisibleStuff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:272:54: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 272 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemClearRobotPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:273:53: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 273 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:274:35: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 274 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OntimRunSimulTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:277:40: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 277 | m_plot3D->Connect(wxEVT_MOTION,(wxObjectEventFunction)&holonomic_navigator_demoFrame::Onplot3DMouseMove,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:278:43: warning: cast between incompatible pointer to member types from ‘void (holonomic_navigator_demoFrame::*)(wxMouseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 278 | m_plot3D->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&holonomic_navigator_demoFrame::Onplot3DMouseClick,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function ‘mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Optimize this query with KD-tree!’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro ‘MRPT_TODO’ 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp: In constructor ‘CAboutBox::CAboutBox(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:66:114: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:79:108: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:82:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:85:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxInitDialogEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 84%] Linking CXX executable ../../bin/holonomic-navigator-demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/holonomic-navigator-demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o" -o ../../bin/holonomic-navigator-demo -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o -MF CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.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%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Built target holonomic-navigator-demo /usr/bin/gmake -f apps/icp-slam/CMakeFiles/icp-slam.dir/build.make apps/icp-slam/CMakeFiles/icp-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam/CMakeFiles/icp-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/icp-slam/CMakeFiles/icp-slam.dir/build.make apps/icp-slam/CMakeFiles/icp-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Building CXX object apps/icp-slam/CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/icp-slam/CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o -MF CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o.d -o CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam/icp-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { 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/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated 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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../bin/icp-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o" -o ../../bin/icp-slam -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_images_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_images_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] 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' [ 85%] Building CXX object apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o -MF CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o.d -o CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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); | ^~~~~ /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/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_imports_exports.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 85%] Linking CXX executable ../../bin/icp-slam-live cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp-slam-live.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o" -o ../../bin/icp-slam-live -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target icp-slam-live /usr/bin/gmake -f apps/kf-slam/CMakeFiles/kf-slam.dir/build.make apps/kf-slam/CMakeFiles/kf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam/CMakeFiles/kf-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kf-slam/CMakeFiles/kf-slam.dir/build.make apps/kf-slam/CMakeFiles/kf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Building CXX object apps/kf-slam/CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kf-slam/CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o -MF CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o.d -o CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function ‘void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()’: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: ‘template class std::binder1st’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp:18: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor ‘mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE’ 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_vodometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_vodometry.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_artwork.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_artwork.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 85%] Linking CXX executable ../../bin/kf-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/kf-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o" -o ../../bin/kf-slam -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_convert_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_convert_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target kf-slam /usr/bin/gmake -f apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/build.make apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/build.make apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Building CXX object apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o -MF CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o.d -o CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp:30: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 85%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o" -o ../../bin/kinect-3d-slam -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target kinect-3d-slam /usr/bin/gmake -f apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/build.make apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/build.make apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Building CXX object apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o -MF CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o.d -o CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view/kinect-3d-view_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view/kinect-3d-view_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ 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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 85%] Linking CXX executable ../../bin/kinect-3d-view cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-3d-view.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o" -o ../../bin/kinect-3d-view -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target kinect-3d-view /usr/bin/gmake -f apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/build.make apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/build.make apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 86%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.cpp 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:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:47: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 86%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o -MF CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.cpp 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:1169: note: this is the location of the previous definition 1169 | # 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/bmpbndl.h:13, from /usr/include/wx-3.2/wx/anybutton.h:44, from /usr/include/wx-3.2/wx/button.h:18, from /usr/include/wx-3.2/wx/bmpbuttn.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:23: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:47: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/bitmap.h:18: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor ‘mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp: In constructor ‘kinect_calibrate_guiDialog::kinect_calibrate_guiDialog(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:253:112: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 253 | wxFont StaticText26Font(16,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/anybutton.h:45: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:276:112: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 276 | wxFont StaticText27Font(15,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:383:106: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 383 | wxFont btnCaptureFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:390:108: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 390 | wxFont btnNextCalibFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:415:117: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 415 | wxFont StaticText22Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:424:120: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 424 | wxFont btnListRemoveSelectedFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:428:110: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 428 | wxFont btnListLoadFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:432:115: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 432 | wxFont btnLoadImageListFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:436:110: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 436 | wxFont btnListSaveFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:453:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 453 | wxFont rbShowImagesFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:488:117: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 488 | wxFont StaticText24Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:573:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 573 | wxFont btnRunCalibFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:584:117: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 584 | wxFont StaticText23Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:596:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 596 | wxFont edLogCalibResultFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:639:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 639 | wxFont btnLoadCalibFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:643:115: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 643 | wxFont btnSaveCalibLiveFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:653:116: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 653 | wxFont m_grid_live_calibFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:659:110: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 659 | wxFont GridLabelFont_1(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:684:109: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 684 | wxFont edLogTestFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:707:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 707 | Connect(ID_BUTTON15,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnOpCalibKinectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:708:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 708 | Connect(ID_BUTTON16,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnOpCalibStereoGenericClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:709:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 709 | Connect(ID_BUTTON17,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnOpTestKinectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:710:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 710 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnNext1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:711:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 711 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnConnectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:712:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 712 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnNext1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:713:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 713 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnDisconnectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:714:58: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 714 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnrbChannelSwitchSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:715:57: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxSpinEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 715 | Connect(ID_SPINCTRL7,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnedTiltChange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:716:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 716 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnCaptureClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:717:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 717 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnNextCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:718:56: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 718 | Connect(ID_LISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnlbImagePairsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:719:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 719 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnListRemoveSelectedClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:720:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 720 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnListLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:721:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 721 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnLoadImageListClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:722:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 722 | Connect(ID_BUTTON12,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnListSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:723:58: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 723 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnrbShowImagesSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:724:57: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxSpinEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 724 | Connect(ID_SPINCTRL3,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnNeedsToUpdate6DCamPlot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:725:57: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxSpinEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 725 | Connect(ID_SPINCTRL4,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnNeedsToUpdate6DCamPlot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:726:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 726 | Connect(ID_TEXTCTRL6,wxEVT_COMMAND_TEXT_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnedCalibSizeXText); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:727:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 727 | Connect(ID_TEXTCTRL7,wxEVT_COMMAND_TEXT_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnedCalibSizeXText); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:728:57: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 728 | Connect(ID_CHECKBOX3,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OncbCalibNormalizeClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:729:57: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 729 | Connect(ID_CHECKBOX2,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OncbCalibNormalizeClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:730:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 730 | Connect(ID_BUTTON14,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnRunCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:731:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 731 | Connect(ID_BUTTON13,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnSaveCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:732:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 732 | Connect(ID_BUTTON18,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnConnectLive3DClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:733:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 733 | Connect(ID_BUTTON20,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnDisconnectLiveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:734:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 734 | Connect(ID_BUTTON19,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnLoadCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:735:54: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 735 | Connect(ID_BUTTON21,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnSaveCalibLiveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:736:59: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 736 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnHelpLiveCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:737:37: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxFocusEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 737 | Panel5->Connect(wxEVT_SET_FOCUS,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnPanel5SetFocus,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:738:63: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxBookCtrlEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 738 | Connect(ID_NOTEBOOK1,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnNotebook1PageChanging); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:739:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 739 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:740:53: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 740 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:741:35: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 741 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OntimConsoleDumpTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:742:35: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 742 | Connect(ID_TIMER2,wxEVT_TIMER,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OntimMiscTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:743:41: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxCloseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 743 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:744:24: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxSizeEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 744 | Connect(wxEVT_SIZE,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnResize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:753:1: warning: cast between incompatible pointer to member types from ‘void (kinect_calibrate_guiDialog::*)(wxGridEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 753 | (wxObjectEventFunction)&kinect_calibrate_guiDialog::Onm_grid_live_calibCellChange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 87%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/bmpbndl.h:13, from /usr/include/wx-3.2/wx/anybutton.h:44, from /usr/include/wx-3.2/wx/button.h:18, from /usr/include/wx-3.2/wx/bmpbuttn.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp: In constructor ‘CFormBatchSensorPose::CFormBatchSensorPose(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:73:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 73 | wxFont edTextFont(9,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("FreeMono"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/anybutton.h:45: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:93:63: warning: cast between incompatible pointer to member types from ‘void (CFormBatchSensorPose::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 93 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnOpenClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:94:57: warning: cast between incompatible pointer to member types from ‘void (CFormBatchSensorPose::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 94 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnApplyClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:95:57: warning: cast between incompatible pointer to member types from ‘void (CFormBatchSensorPose::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 95 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -MF CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:9: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp: In constructor ‘CIniEditor::CIniEditor(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:60:57: warning: cast between incompatible pointer to member types from ‘void (CIniEditor::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 60 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:61:57: warning: cast between incompatible pointer to member types from ‘void (CIniEditor::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 61 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../bin/RawLogViewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/RawLogViewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -o ../../bin/RawLogViewer -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 87%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:47: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp: In constructor ‘CAboutBox::CAboutBox(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:70:114: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 70 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:83:108: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:86:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:89:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 89 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:101:53: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 101 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:102:40: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxInitDialogEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 87%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 87%] Linking CXX executable ../../bin/kinect-stereo-calib cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-stereo-calib.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o" -o ../../bin/kinect-stereo-calib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Built target kinect-stereo-calib /usr/bin/gmake -f apps/map-partition/CMakeFiles/map-partition.dir/build.make apps/map-partition/CMakeFiles/map-partition.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition/CMakeFiles/map-partition.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/map-partition/CMakeFiles/map-partition.dir/build.make apps/map-partition/CMakeFiles/map-partition.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Building CXX object apps/map-partition/CMakeFiles/map-partition.dir/map-partition.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/map-partition/CMakeFiles/map-partition.dir/map-partition.cpp.o -MF CMakeFiles/map-partition.dir/map-partition.cpp.o.d -o CMakeFiles/map-partition.dir/map-partition.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition/map-partition.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition/map-partition.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../bin/map-partition cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition && /usr/bin/cmake -E cmake_link_script CMakeFiles/map-partition.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/map-partition.dir/map-partition.cpp.o" -o ../../bin/map-partition -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] 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' [ 87%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-main.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-main.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Built target RawLogViewer /usr/bin/gmake -f apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build.make apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build.make apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o -MF CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o.d -o CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp 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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/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 | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_matching.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In member function ‘void navlog_viewer_GUI_designDialog::OnslidLogCmdScroll(wxScrollEvent&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:547:131: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 547 | mrpt::nav::CParameterizedTrajectoryGeneratorPtr ptg = m_logdata_ptg_paths[log.nSelectedPTG]; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In member function ‘void navlog_viewer_GUI_designDialog::OnmnuMatlabPlotsSelected(wxCommandEvent&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:803:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 803 | for (size_t k=0;k(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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 | ^~~~~~~~~~~~~~~ [ 88%] 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/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-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 ); | ^~~~~ [ 88%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o -MF CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o.d -o CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:29, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:11: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function ‘mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: ‘#pragma message: TODO: Optimize this query with KD-tree!’ 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro ‘MRPT_DO_PRAGMA’ 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro ‘MRPT_MSG_PRAGMA’ 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro ‘MRPT_TODO’ 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 88%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o -MF CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o.d -o CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:29, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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; } | ^~~~~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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/utils/CObject.h:17, from /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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ); | ^~~~~ [ 88%] Linking CXX executable ../../bin/navlog-viewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/navlog-viewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o" "CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o" "CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o" -o ../../bin/navlog-viewer -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-gridmaps.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] 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' [ 89%] Building CXX object apps/observations2map/CMakeFiles/observations2map.dir/observations2map_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/observations2map/CMakeFiles/observations2map.dir/observations2map_main.cpp.o -MF CMakeFiles/observations2map.dir/observations2map_main.cpp.o.d -o CMakeFiles/observations2map.dir/observations2map_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/utils/CObject.h:17, from /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp:19: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor ‘mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ [ 89%] Linking CXX executable ../../bin/observations2map cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map && /usr/bin/cmake -E cmake_link_script CMakeFiles/observations2map.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/observations2map.dir/observations2map_main.cpp.o -o ../../bin/observations2map -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] Built target observations2map /usr/bin/gmake -f apps/pf-localization/CMakeFiles/pf-localization.dir/build.make apps/pf-localization/CMakeFiles/pf-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization/CMakeFiles/pf-localization.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/pf-localization/CMakeFiles/pf-localization.dir/build.make apps/pf-localization/CMakeFiles/pf-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] Building CXX object apps/pf-localization/CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/pf-localization/CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o -MF CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o.d -o CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:31: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:34: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-images.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-images.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-images.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-images.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-images.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-images.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-math.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-math.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-math.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-math.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-math.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-math.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 90%] Linking CXX executable ../../bin/pf-localization cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization && /usr/bin/cmake -E cmake_link_script CMakeFiles/pf-localization.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o" -o ../../bin/pf-localization -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 90%] Built target pf-localization /usr/bin/gmake -f apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/build.make apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/build.make apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 90%] Building CXX object apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o -MF CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o.d -o CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable ../../bin/rawlog-grabber cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/rawlog-grabber.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o" -o ../../bin/rawlog-grabber -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 90%] Built target rawlog-grabber /usr/bin/gmake -f apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/build.make apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/build.make apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 91%] Building CXX object apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o -MF CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o.d -o CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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 ) : | ^~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 91%] Linking CXX executable ../../bin/rbpf-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbpf-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o" -o ../../bin/rbpf-slam -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 91%] Built target rbpf-slam /usr/bin/gmake -f apps/ro-localization/CMakeFiles/ro-localization.dir/build.make apps/ro-localization/CMakeFiles/ro-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization/CMakeFiles/ro-localization.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/ro-localization/CMakeFiles/ro-localization.dir/build.make apps/ro-localization/CMakeFiles/ro-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 91%] Building CXX object apps/ro-localization/CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ro-localization/CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o -MF CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o.d -o CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp [ 92%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:11: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 92%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-random.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-random.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-random.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-random.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h: In instantiation of ‘void mrpt::random::CRandomGenerator::permuteVector(const VEC&, VEC&) [with VEC = mrpt::math::dynamic_vector]’: /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp:193:19: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:292:68: warning: ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = double*]’ is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations] 292 | std::random_shuffle( &out_result[0],&out_result[N-1] ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:22, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:12: /usr/include/c++/13/bits/stl_algo.h:4581:5: note: declared here 4581 | random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~~~~~~~~~~~ [ 92%] Building CXX object apps/ro-localization/CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ro-localization/CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o -MF CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o.d -o CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:34: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:35: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:59: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:24: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 92%] Linking CXX executable ../../bin/ro-localization cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/cmake -E cmake_link_script CMakeFiles/ro-localization.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o" "CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o" -o ../../bin/ro-localization -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Built target ro-localization /usr/bin/gmake -f apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/build.make apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/build.make apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Building CXX object apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o -MF CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o.d -o CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:10: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 92%] Linking CXX executable ../../bin/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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/mrpt-performance.dir/perf-main.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-graph.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-images.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-math.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-random.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o" -o ../../bin/mrpt-performance -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 92%] Linking CXX executable ../../bin/simul-landmarks cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-landmarks.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o" -o ../../bin/simul-landmarks -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Built target simul-landmarks /usr/bin/gmake -f apps/track-video-features/CMakeFiles/track-video-features.dir/build.make apps/track-video-features/CMakeFiles/track-video-features.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features/CMakeFiles/track-video-features.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/track-video-features/CMakeFiles/track-video-features.dir/build.make apps/track-video-features/CMakeFiles/track-video-features.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Building CXX object apps/track-video-features/CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/track-video-features/CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o -MF CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o.d -o CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor ‘mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/aligned_containers.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:459:47: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 459 | const int ret = DoTrackingDemo(cam, last_arg_is_save_video); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hwdrivers::CCameraSensor; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:42:38: note: initializing argument 1 of ‘int DoTrackingDemo(mrpt::hwdrivers::CCameraSensorPtr, bool)’ 42 | int DoTrackingDemo(CCameraSensorPtr cam, bool DO_SAVE_VIDEO) | ~~~~~~~~~~~~~~~~~~^~~ [ 92%] Linking CXX executable ../../bin/track-video-features cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features && /usr/bin/cmake -E cmake_link_script CMakeFiles/track-video-features.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o" -o ../../bin/track-video-features -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Built target track-video-features /usr/bin/gmake -f apps/velodyne-view/CMakeFiles/velodyne-view.dir/build.make apps/velodyne-view/CMakeFiles/velodyne-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view/CMakeFiles/velodyne-view.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/velodyne-view/CMakeFiles/velodyne-view.dir/build.make apps/velodyne-view/CMakeFiles/velodyne-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Building CXX object apps/velodyne-view/CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/velodyne-view/CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o -MF CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o.d -o CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor ‘mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE’ 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function ‘virtual bool TCLAP::CmdLine::parse(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type ‘class TCLAP::ActionDoneException’ by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type ‘class TCLAP::ArgException’ by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:63: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)’ first required here 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp: In function ‘int VelodyneView(int, char**)’: /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:178:69: note: synthesized method ‘mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)’ first required here 178 | CObservationPtr possiblyNewObs = thrPar.new_obs.get(); | ^ [ 93%] Linking CXX executable ../../bin/velodyne-view cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view && /usr/bin/cmake -E cmake_link_script CMakeFiles/velodyne-view.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o" -o ../../bin/velodyne-view -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] Built target velodyne-view /usr/bin/gmake -f libs/detectors/CMakeFiles/mrpt-detectors.dir/build.make libs/detectors/CMakeFiles/mrpt-detectors.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/detectors /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors/CMakeFiles/mrpt-detectors.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/detectors/CMakeFiles/mrpt-detectors.dir/build.make libs/detectors/CMakeFiles/mrpt-detectors.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CCascadeClassifierDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CCascadeClassifierDetection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectableObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectableObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectorDoorCrossing.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 94%] Built target mrpt-performance /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' [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapArc.cpp 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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapArc.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor ‘mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/detectors/CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor ‘mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapNode.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /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 ); | ^~~~~ 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) | ^~~~~ /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/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_3D_viewer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_3D_viewer.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp: In static member function ‘static mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromAAPtr mrpt::hmtslam::CHMTSLAM::areaAbstraction(mrpt::hmtslam::CLocalMetricHypothesis*, const mrpt::hmtslam::TPoseIDList&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp:110:16: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 110 | return resMsg; | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromAA; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LOG.cpp [ 95%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CObjectDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/detectors-precomp.cpp [ 95%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor ‘mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function ‘mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared ‘constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)’ is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because ‘mrpt::obs::CRawlog::iterator’ has user-provided ‘mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)’ 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 95%] Linking CXX shared library ../../lib/libmrpt-detectors.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-detectors.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-detectors.so.1.4 -o ../../lib/libmrpt-detectors.so.1.4.0 "CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-detectors.so.1.4.0 ../../lib/libmrpt-detectors.so.1.4 ../../lib/libmrpt-detectors.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 95%] Built target mrpt-detectors [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared ‘stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)’ is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr >’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h: In copy constructor ‘mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:31:35: note: synthesized method ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’ first required here 31 | class BASE_IMPEXP CCriticalSection | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp: In static member function ‘static mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBIPtr mrpt::hmtslam::CHMTSLAM::TBI_main_method(mrpt::hmtslam::CLocalMetricHypothesis*, const mrpt::hmtslam::CHMHMapNode::TNodeID&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp:187:67: note: synthesized method ‘mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)’ first required here 187 | synch::CCriticalSection lock( obj->m_topLCdets_cs ); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp:237:16: warning: implicitly-declared ‘stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)’ is deprecated [-Wdeprecated-copy] 237 | return msg; | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBI; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_perform_TLC.cpp /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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | 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) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_perform_TLC.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMHMap.cpp [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMapMHPartition.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/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/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/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/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared ‘stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)’ is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because ‘stlplus::smart_ptr >’ has user-provided ‘stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]’ 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h: In copy constructor ‘mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:31:35: note: synthesized method ‘mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)’ first required here 31 | class BASE_IMPEXP CCriticalSection | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h: In copy constructor ‘mrpt::hmtslam::CLocalMetricHypothesis::CLocalMetricHypothesis(const mrpt::hmtslam::CLocalMetricHypothesis&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:69:38: note: synthesized method ‘mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)’ first required here 69 | class HMTSLAM_IMPEXP CLocalMetricHypothesis : | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp: In member function ‘virtual mrpt::utils::CObject* mrpt::hmtslam::CLocalMetricHypothesis::duplicate() const’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method ‘mrpt::hmtslam::CLocalMetricHypothesis::CLocalMetricHypothesis(const mrpt::hmtslam::CLocalMetricHypothesis&)’ first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro ‘IMPLEMENTS_MRPT_OBJECT’ 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:38:1: note: in expansion of macro ‘IMPLEMENTS_SERIALIZABLE’ 38 | IMPLEMENTS_SERIALIZABLE(CLocalMetricHypothesis, CSerializable,mrpt::hmtslam) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp: In member function ‘void mrpt::hmtslam::CLocalMetricHypothesis::getPathParticles(std::map&) const’: /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:437:46: warning: implicitly-declared ‘mrpt::poses::CPose3DPDFParticles& mrpt::poses::CPose3DPDFParticles::operator=(const mrpt::poses::CPose3DPDFParticles&)’ is deprecated [-Wdeprecated-copy] 437 | outList[ itPoseID->first ] = auxPDF; | ^~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:48:32: note: because ‘mrpt::poses::CPose3DPDFParticles’ has user-provided ‘mrpt::poses::CPose3DPDFParticles::CPose3DPDFParticles(const mrpt::poses::CPose3DPDFParticles&)’ 48 | inline CPose3DPDFParticles( const CPose3DPDFParticles& obj ) : | ^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CRobotPosesGraph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CRobotPosesGraph.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_FabMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_FabMap.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_GridMatching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_GridMatching.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/THypothesisIDSet.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/THypothesisIDSet.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX shared library ../../lib/libmrpt-hmtslam.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-hmtslam.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-hmtslam.so.1.4 -o ../../lib/libmrpt-hmtslam.so.1.4.0 "CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o" -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4 ../../lib/libmrpt-hmtslam.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Built target mrpt-hmtslam /usr/bin/gmake -f apps/hmt-slam/CMakeFiles/hmt-slam.dir/build.make apps/hmt-slam/CMakeFiles/hmt-slam.dir/depend /usr/bin/gmake -f apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/build.make apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam/CMakeFiles/hmt-slam.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/hmt-slam/CMakeFiles/hmt-slam.dir/build.make apps/hmt-slam/CMakeFiles/hmt-slam.dir/build gmake[2]: 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' gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Building CXX object apps/hmt-slam/CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o [ 97%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam/CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o -MF CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o.d -o CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam/hmt-slam_main.cpp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp:11: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam/hmt-slam_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable ../../bin/hmt-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmt-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o" -o ../../bin/hmt-slam -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Built target hmt-slam /usr/bin/gmake -f apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/build.make apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/build.make apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Building CXX object apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o -MF CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o.d -o CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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:1169: note: this is the location of the previous definition 1169 | # 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/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:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor ‘mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE’ 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/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/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/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: /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/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/apps/hmt-slam-gui/hmt_slam_guiMain.cpp: In constructor ‘hmt_slam_guiFrame::hmt_slam_guiFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:235:112: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 235 | wxFont edRestParamsFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:284:30: warning: ‘void wxFontBase::SetWeight(wxDeprecatedGUIConstants)’ is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 284 | StaticText5Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:332:30: warning: ‘void wxFontBase::SetWeight(wxDeprecatedGUIConstants)’ is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 332 | StaticText3Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:356:30: warning: ‘void wxFontBase::SetWeight(wxDeprecatedGUIConstants)’ is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 356 | StaticText4Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:424:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 424 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnResetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:425:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 425 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:426:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 426 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:427:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 427 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:428:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 428 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnPauseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:429:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 429 | Connect(ID_BUTTON12,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnShowLogWinClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:430:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 430 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:431:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 431 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:432:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 432 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnPickRawlogClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:433:62: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxBookCtrlEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 433 | Connect(ID_NOTEBOOK2,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnNotebook2PageChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:434:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 434 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnResetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:435:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 435 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:436:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 436 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:437:52: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 437 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:438:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 438 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnMenuSetSLAMParameter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:439:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 439 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:440:54: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 440 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnPauseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:441:53: warning: cast between incompatible pointer to member types from ‘void (hmt_slam_guiFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 441 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -MF CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o.d -o CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:48: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/tbarbase.h:22, from /usr/include/wx-3.2/wx/toolbar.h:67, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:59: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/bitmap.h:18: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp: In constructor ‘hmtMapViewerFrame::hmtMapViewerFrame(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:233:30: warning: ‘void wxFontBase::SetWeight(wxDeprecatedGUIConstants)’ is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 233 | StaticText1Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/tbarbase.h:25: /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:289:30: warning: ‘void wxFontBase::SetWeight(wxDeprecatedGUIConstants)’ is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 289 | StaticText3Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:311:30: warning: ‘void wxFontBase::SetWeight(wxDeprecatedGUIConstants)’ is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 311 | StaticText4Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:373:57: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxTreeEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 373 | Connect(ID_TREECTRL1,wxEVT_COMMAND_TREE_SEL_CHANGED,(wxObjectEventFunction)&hmtMapViewerFrame::OntreeViewSelectionChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:374:54: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 374 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuLoad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:375:54: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 375 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnmenuExportLocalMapsSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:376:52: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 376 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:377:54: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 377 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuTranslationBtw2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:378:54: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 378 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuOverlapBtw2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:379:54: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 379 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnTopologicalModel_Gridmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:380:54: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 380 | Connect(ID_MENUITEM7,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnTopologicalModel_Fabmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:381:53: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 381 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:382:56: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 382 | Connect(ID_TOOLBARITEM1,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuLoad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:383:56: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 383 | Connect(ID_TOOLBARITEM2,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&hmtMapViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:429:47: warning: cast between incompatible pointer to member types from ‘void (hmtMapViewerFrame::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 429 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&hmtMapViewerFrame::OntimAutoLoadTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyArtProvider.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyArtProvider.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor ‘mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)’ first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2’ 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro ‘DEFINE_SERIALIZABLE_POST’ 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/log.h:43, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] 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/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -o ../../bin/hmtMapViewer -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:11: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 98%] Built target hmtMapViewer [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:10: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor ‘mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared ‘mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)’ is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2’ 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE’ 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro ‘DEFINE_MRPT_OBJECT_POST’ 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because ‘mrpt::utils::CObjectPtr’ has user-provided ‘mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)’ 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/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:65:28: note: declared here 65 | 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:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp: In constructor ‘CAboutBox::CAboutBox(wxWindow*, wxWindowID)’: /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:67:114: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 67 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:80:108: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 80 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:83:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:86:111: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:98:53: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxCommandEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 98 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:99:40: warning: cast between incompatible pointer to member types from ‘void (CAboutBox::*)(wxInitDialogEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 99 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor ‘mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()’: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_MID’ 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_END’ 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: ‘struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t’ declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro ‘GNSS_BINARY_MSG_DEFINITION_START’ 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp: In constructor ‘CDlgLog::CDlgLog(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)’: /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:62:109: warning: ‘wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)’ is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 62 | wxFont edLogFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:71:39: warning: cast between incompatible pointer to member types from ‘void (CDlgLog::*)(wxTimerEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 71 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&CDlgLog::OntimDumpLogTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:72:45: warning: cast between incompatible pointer to member types from ‘void (CDlgLog::*)(wxCloseEvent&)’ to ‘wxObjectEventFunction’ {aka ‘void (wxEvtHandler::*)(wxEvent&)’} [-Wcast-function-type] 72 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&CDlgLog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of ‘void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from ‘mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]’ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mrpt::math::TPoint3D’; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: ‘struct mrpt::math::TPoint3D’ declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/thread_hmtslam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/thread_hmtslam.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1169: note: this is the location of the previous definition 1169 | # 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../bin/hmt-slam-gui cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmt-slam-gui.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o" "CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o" "CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o" "CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o" "CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o" "CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o" "CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o" "CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o" -o ../../bin/hmt-slam-gui -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r /usr/lib/libvtkChartsCore.so.9.2.6 /usr/lib/libvtkIOGeometry.so.9.2.6 /usr/lib/libvtkIOPLY.so.9.2.6 /usr/lib/libvtkRenderingLOD.so.9.2.6 /usr/lib/libvtkViewsContext2D.so.9.2.6 /usr/lib/libvtkViewsCore.so.9.2.6 /usr/lib/libvtkRenderingQt.so.9.2.6 /usr/lib/libvtkRenderingLabel.so.9.2.6 /usr/lib/libvtkGUISupportQt.so.9.2.6 /usr/lib/libvtkInteractionWidgets.so.9.2.6 /usr/lib/libvtkFiltersModeling.so.9.2.6 /usr/lib/libvtkInteractionStyle.so.9.2.6 /usr/lib/libvtkFiltersExtraction.so.9.2.6 /usr/lib/libvtkIOLegacy.so.9.2.6 /usr/lib/libvtkIOCore.so.9.2.6 /usr/lib/libvtkRenderingAnnotation.so.9.2.6 /usr/lib/libvtkRenderingContext2D.so.9.2.6 /usr/lib/libvtkRenderingFreeType.so.9.2.6 /usr/lib/libfreetype.so /usr/lib/libvtkIOImage.so.9.2.6 /usr/lib/libvtkRenderingOpenGL2.so.9.2.6 /usr/lib/libvtkRenderingHyperTreeGrid.so.9.2.6 /usr/lib/libvtkImagingSources.so.9.2.6 /usr/lib/libvtkImagingCore.so.9.2.6 /usr/lib/libvtkRenderingUI.so.9.2.6 /usr/lib/libvtkRenderingCore.so.9.2.6 /usr/lib/libvtkCommonColor.so.9.2.6 /usr/lib/libvtkFiltersGeometry.so.9.2.6 /usr/lib/libvtkFiltersSources.so.9.2.6 /usr/lib/libvtkFiltersGeneral.so.9.2.6 /usr/lib/libvtkCommonComputationalGeometry.so.9.2.6 /usr/lib/libvtkFiltersCore.so.9.2.6 /usr/lib/libvtkCommonExecutionModel.so.9.2.6 /usr/lib/libvtkCommonDataModel.so.9.2.6 /usr/lib/libvtkCommonMisc.so.9.2.6 /usr/lib/libvtkCommonTransforms.so.9.2.6 /usr/lib/libvtkCommonMath.so.9.2.6 /usr/lib/libvtkkissfft.so.9.2.6 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.11 /usr/lib/libQt5Widgets.so.5.15.11 /usr/lib/libQt5Gui.so.5.15.11 /usr/lib/libQt5Core.so.5.15.11 /usr/lib/libvtkCommonCore.so.9.2.6 /usr/lib/libvtksys.so.9.2.6 -ldl /usr/lib/libflann_cpp_s.a -llz4 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target hmt-slam-gui gmake[1]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 + /usr/bin/cmake --build redhat-linux-build -j2 --verbose --target documentation_html Change Dir: '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 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...WARNING: svnversion returns an error code! Is SVN installed in the system??? Ignoring SVN number OK (SVN:) /builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh: line 137: svnversion: command not found /builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh: line 145: MRPT_SVN_NUMBER: command not found 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.8 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! 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... Associating documentation with modules... 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... Computing module relations... 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 CLeve/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' nbergMarquardt.h... Generating docs for file CMatrix.h... Generating docs 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 /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:162: 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:143: 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' dep-suitesparse... Generating docs for page dep-wxwidgets... Generating 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 module documentation... Generating namespace documentation... Generating docs for namespace Eigen Genera/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' ting docs for compound Eigen::aligned_allocator... Generating docs for compound Eigen::EigenBase... Generating docs 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 d/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' ocs for compound mrpt::graphslam::graphslam_traits... Generating docs for nested compound mrpt::graphslam::graphslam_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 d/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' ocs for compound mrpt::hwdrivers::CGenericSensor... Generating docs for nested compound mrpt::hwdrivers::CGenericSensor::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../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' . Generating docs for compound mrpt::hwdrivers::CSerialPort... Generating docs for compound mrpt::hwdrivers::CServoeNeck... 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::TMapDefin/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_data.h:67: 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' itionBase... Generating docs for compound mrpt::maps::CLandmark... Generating docs for compound mrpt::maps::CLandmarksMap... 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::TMapDefini/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' tion... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TMapDefinitionBase... Generating docs 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::CMon/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' teCarlo... Generating docs for nested compound mrpt::math::CMonteCarlo::CStatisticalAnalyzer... Generating docs for 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... Generat/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' ing docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::TNavigationParamsPTG... Generating docs for compound 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 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' mpound mrpt::obs::CObservation3DRangeScan::TCached3DProjTables... Generating docs for nested compound mrpt::obs::CObservation3DRangeScan::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 Generat/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' ing docs for compound mrpt::obs::gnss::gnss_message... Generating docs for compound mrpt::obs::gnss::gnss_message_ptr... 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./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' .. Generating docs for compound mrpt::opengl::COctoMapVoxels... Generating docs for nested compound mrpt::opengl::COctoMapVoxels::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... G/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' enerating docs for compound mrpt::poses::CPointPDF... Generating docs for compound mrpt::poses::CPointPDFGaussian... 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 neste/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_data.h:67: 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_data.h:67: 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_data.h:67: 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' d compound mrpt::slam::CGridMapAligner::TReturnInfo::TPairPlusDistance... Generating docs for compound mrpt::slam::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 c/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' ompound mrpt::system::detail::ThreadCreateFunctor... Generating docs for compound mrpt::system::detail::ThreadCreateFunctor< 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::CProfilerPro/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' xy... Generating docs for compound mrpt::utils::CPropertiesValuesList... Generating docs for nested compound mrpt::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... Gener/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' ating docs for compound mrpt::utils::metaprogramming::ObjectClearUnique... Generating docs for compound mrpt::utils::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 compo/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' und mrpt::vision::TSimpleFeatureTraits< TSimpleFeaturef >... Generating docs for compound mrpt::vision::TStereoCalibParams... 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 main page... Generating page 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 65536/65536 hits=396916 misses=93702 symbol lookup cache used 65536/65536 hits=556950 misses=75418 Note: based on cache misses the ideal setting for LOOKUP_CACHE_SIZE is 1 at the cost of higher memory usage. 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 Change Dir: '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 man_pages_all /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 man_pages_all gmake[1]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 6 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/man-pages/CMakeFiles/man_pages_all.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/depend /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/DependInfo.cmake "--color=" gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/DifOdometry-Camera.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Camera.1.gz [ 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' [ 0%] Built target man_page_rawlog-grabber /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_DifOdometry-Camera [ 0%] Generating MRPT man pages /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/depend 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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNavigationDemo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNavigationDemo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_RawLogViewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNav3D-Demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNav3D-Demo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_ReactiveNavigationDemo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/SceneViewer3D.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/SceneViewer3D.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_ReactiveNav3D-Demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_camera-calib.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/camera-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/camera-calib.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_SceneViewer3D /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_camera-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam-live.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam-live.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_icp-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kf-slam.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_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 [ 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/redhat-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=" 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' /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' 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%] 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=" [ 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' /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' 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=" [ 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_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' 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 [ 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 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' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] 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[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=" [ 0%] Built target man_page_pf-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_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' 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/rbpf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rbpf-slam.1.gz [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-landmarks.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-landmarks.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' 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 [ 0%] Built target man_page_simul-landmarks gmake[3]: Entering 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/depend cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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' 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 /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' 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 [ 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' 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=" [ 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_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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/GridmapNavSimul.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/GridmapNavSimul.1.gz [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/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' 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%] 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=" [ 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' /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' 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%] 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 [ 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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-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' 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/holonomic-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/holonomic-navigator-demo.1.gz [ 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' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/hmt-slam-gui.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/hmt-slam-gui.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_navlog-viewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_track-video-features.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/graph-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/graph-slam.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_track-video-features /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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' [ 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=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-3d-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-3d-view.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_kinect-3d-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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' [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-stereo-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-stereo-calib.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_kinect-3d-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/robotic-arm-kinematics.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/robotic-arm-kinematics.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_kinect-stereo-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/gps2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/gps2rawlog.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_velodyne-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /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' gmake[3]: Leaving 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 [ 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' 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%] 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=" [ 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' /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' 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 [ 83%] Built target man_page_image2gridmap 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_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.bgFv6b + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 ++ dirname /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + DESTDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "None" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-base.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-bayes.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-detectors.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-graphs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-graphslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-gui.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-hmtslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-hwdrivers.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-kinematics.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-maps.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-nav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-obs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-opengl.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-pbmap.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-reactivenav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-scanmatching.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-slam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-tfest.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-topography.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/pkgconfig/mrpt-vision.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/MRPTConfig.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/MRPTConfig-version.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__time__date.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__string__manage.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__param__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__network__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__filesystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__color__maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_profile.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_printout.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_99.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_99.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_98.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_98.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_99.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_98.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_95.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_95.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_97.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_97.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_96.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_96.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_97.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_95.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_96.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_94.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_94.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_94.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_93.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_92.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_93.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_92.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_91.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_91.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_93.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_92.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_9.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_9.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_91.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_89.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_90.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_89.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_90.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_9.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_90.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_89.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_88.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_88.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_87.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_87.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_86.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_86.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_88.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_87.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_85.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_85.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_86.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_84.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_84.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_85.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_84.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_83.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_83.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_82.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_82.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_81.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_83.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_81.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_82.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_81.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_8.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_8.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_80.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_80.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_79.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_79.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_8.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_80.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_79.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_78.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_78.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_76.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_76.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_77.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_77.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_78.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_77.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_75.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_75.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_76.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_74.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_74.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_75.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_73.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_73.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_72.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_72.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_74.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_73.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_72.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_7.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_7.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_70.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_71.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_70.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_71.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_71.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_7.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_70.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_69.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_67.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_69.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_67.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_68.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_68.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_69.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_67.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_68.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_653.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_653.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_66.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_66.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_654.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_654.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_654.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_66.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_655.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_653.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_655.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_655.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_652.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_652.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_651.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_651.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_650.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_650.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_651.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_652.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_65.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_65.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_650.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_649.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_649.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_65.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_648.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_647.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_647.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_648.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_649.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_648.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_646.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_647.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_646.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_646.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_645.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_645.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_644.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_644.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_645.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_643.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_643.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_644.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_642.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_642.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_643.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_642.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_640.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_640.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_64.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_641.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_64.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_641.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_641.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_640.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_64.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_639.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_639.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_638.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_638.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_639.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_637.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_637.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_638.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_637.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_636.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_636.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_634.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_634.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_635.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_635.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_636.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_634.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_635.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_632.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_633.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_633.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_632.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_631.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_631.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_633.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_632.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_630.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_630.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_631.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_630.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_63.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_63.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_628.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_628.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_629.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_629.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_63.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_629.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_628.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_626.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_626.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_627.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_627.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_625.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_625.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_626.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_627.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_624.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_624.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_625.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_623.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_623.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_624.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_622.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_622.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_621.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_621.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_623.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_622.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_620.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_620.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_621.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_619.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_618.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_619.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_620.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_618.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_62.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_62.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_619.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_618.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_62.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_617.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_617.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_616.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_616.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_615.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_615.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_617.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_616.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_614.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_614.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_615.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_612.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_612.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_613.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_613.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_614.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_613.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_612.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_61.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_61.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_611.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_611.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_611.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_610.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_610.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_61.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_609.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_609.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_610.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_607.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_607.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_609.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_608.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_608.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_606.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_606.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_607.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_608.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_605.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_605.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_604.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_606.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_604.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_605.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_603.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_603.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_604.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_603.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_600.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_600.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_601.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_601.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_602.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_602.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_601.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_602.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_600.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_60.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_60.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_6.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_6.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_599.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_599.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_60.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_6.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_598.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_598.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_597.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_597.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_599.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_598.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_597.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_596.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_596.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_595.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_594.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_596.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_594.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_595.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_595.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_593.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_593.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_594.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_593.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_592.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_592.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_591.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_590.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_590.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_591.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_592.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_591.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_590.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_589.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_589.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_59.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_59.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_59.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_588.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_588.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_589.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_586.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_586.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_587.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_587.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_588.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_587.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_585.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_585.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_586.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_585.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_583.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_583.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_584.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_584.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_582.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_582.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_584.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_583.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_581.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_581.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_582.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_581.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_58.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_58.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_580.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_579.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_580.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_579.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_580.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_58.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_579.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_578.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_578.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_577.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_577.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_576.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_576.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_578.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_575.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_577.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_575.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_576.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_575.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_573.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_573.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_572.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_572.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_574.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_574.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_573.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_574.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_572.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_570.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_571.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_570.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_571.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_571.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_57.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_57.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_570.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_568.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_569.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_568.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_569.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_57.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_567.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_567.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_568.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_569.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_566.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_566.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_567.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_565.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_565.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_566.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_563.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_563.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_564.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_564.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_565.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_564.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_563.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_562.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_561.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_561.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_562.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_562.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_560.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_560.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_561.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_559.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_560.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_559.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_558.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_56.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_56.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_558.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_56.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_559.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_558.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_557.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_557.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_556.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_556.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_555.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_555.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_557.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_556.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_555.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_554.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_554.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_553.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_553.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_552.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_552.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_554.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_553.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_551.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_551.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_552.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_550.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_550.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_551.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_549.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_549.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_550.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_55.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_55.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_549.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_55.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_547.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_547.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_548.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_548.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_546.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_546.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_548.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_547.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_545.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_545.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_546.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_544.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_544.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_545.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_543.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_543.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_542.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_542.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_544.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_543.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_542.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_541.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_541.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_540.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_540.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_54.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_54.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_541.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_540.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_54.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_538.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_538.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_537.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_539.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_539.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_537.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_539.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_538.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_537.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_536.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_535.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_535.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_536.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_534.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_536.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_534.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_535.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_533.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_533.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_534.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_531.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_531.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_532.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_532.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_533.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_531.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_532.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_53.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_530.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_53.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_530.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_529.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_529.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_530.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_53.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_529.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_528.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_528.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_527.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_527.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_526.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_526.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_528.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_526.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_527.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_525.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_523.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_525.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_523.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_524.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_524.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_525.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_522.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_522.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_523.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_524.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_522.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_520.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_520.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_521.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_521.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_52.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_52.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_521.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_520.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_519.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_519.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_52.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_518.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_518.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_519.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_517.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_517.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_518.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_515.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_515.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_517.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_516.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_516.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_514.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_514.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_515.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_516.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_513.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_513.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_514.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_512.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_512.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_511.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_511.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_513.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_512.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_511.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_510.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_510.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_51.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_51.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_509.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_509.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_51.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_510.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_509.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_506.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_508.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_506.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_508.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_507.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_507.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_508.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_505.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_507.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_505.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_506.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_505.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_504.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_504.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_502.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_502.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_503.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_503.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_503.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_504.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_502.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_501.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_501.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_500.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_50.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_500.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_50.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_501.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_500.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_50.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_498.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_498.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_499.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_499.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_497.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_499.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_497.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_498.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_496.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_496.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_497.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_494.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_494.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_496.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_495.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_495.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_495.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_493.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_493.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_492.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_494.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_492.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_493.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_491.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_491.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_490.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_490.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_492.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_491.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_489.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_489.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_490.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_49.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_49.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_488.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_488.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_489.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_488.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_49.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_485.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_485.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_487.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_487.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_486.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_486.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_487.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_485.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_486.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_483.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_483.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_431.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_484.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_484.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_431.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_483.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_484.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_482.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_481.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_482.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_481.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_482.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_481.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_48.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_480.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_48.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_480.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_480.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_48.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_479.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_479.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_478.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_478.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_479.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_478.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_477.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_477.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_476.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_477.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_476.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_476.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_475.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_475.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_474.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_474.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_475.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_474.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_473.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_473.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_472.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_472.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_473.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_472.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_471.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_471.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_471.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_470.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_470.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_47.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_47.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_470.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_47.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_469.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_469.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_468.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_468.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_469.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_468.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_467.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_467.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_466.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_466.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_467.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_466.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_464.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_464.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_465.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_465.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_465.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_464.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_463.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_463.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_462.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_462.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_463.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_462.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_461.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_460.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_460.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_461.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_461.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_460.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_46.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_46.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_46.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_459.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_459.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_458.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_458.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_459.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_457.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_457.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_458.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_456.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_456.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_457.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_455.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_455.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_456.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_455.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_454.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_454.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_453.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_453.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_454.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_453.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_451.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_451.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_452.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_452.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_451.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_452.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_450.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_450.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_45.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_45.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_450.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_45.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_449.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_449.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_448.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_448.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_449.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_448.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_447.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_447.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_446.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_446.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_447.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_446.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_445.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_445.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_444.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_444.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_445.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_443.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_443.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_444.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_442.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_442.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_443.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_441.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_441.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_442.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_441.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_440.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_440.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_44.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_44.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_440.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_44.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_438.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_438.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_439.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_439.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_439.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_438.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_437.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_437.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_436.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_436.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_437.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_435.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_435.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_436.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_434.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_434.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_435.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_431.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_434.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_433.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_433.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_432.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_432.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_433.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_432.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_43.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_430.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_43.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_430.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_430.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_429.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_429.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_43.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_428.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_428.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_427.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_427.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_429.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_428.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_427.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_426.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_426.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_425.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_425.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_426.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_424.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_424.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_425.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_423.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_424.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_423.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_422.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_422.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_423.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_421.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_421.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_420.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_420.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_422.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_421.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_420.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_42.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_42.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_418.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_418.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_419.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_419.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_42.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_418.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_419.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_416.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_417.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_416.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_417.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_415.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_415.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_417.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_415.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_416.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_413.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_413.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_414.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_414.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_412.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_412.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_413.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_414.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_412.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_411.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_411.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_410.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_410.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_41.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_41.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_411.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_410.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_41.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_409.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_409.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_407.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_407.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_408.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_408.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_409.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_408.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_407.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_406.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_406.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_405.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_405.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_404.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_406.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_404.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_405.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_404.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_402.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_402.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_403.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_403.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_402.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_401.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_401.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_403.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_400.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_401.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_400.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_40.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_40.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_400.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_4.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_4.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_40.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_399.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_399.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_4.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_398.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_398.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_399.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_398.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_397.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_397.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_396.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_396.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_395.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_395.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_397.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_396.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_394.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_394.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_395.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_393.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_393.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_394.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_393.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_391.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_391.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_392.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_392.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_390.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_390.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_392.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_391.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_390.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_39.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_39.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_389.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_389.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_388.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_388.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_389.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_39.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_388.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_385.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_385.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_386.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_387.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_386.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_387.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_385.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_387.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_386.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_384.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_382.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_384.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_382.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_383.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_383.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_384.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_382.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_383.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_381.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_381.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_380.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_380.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_379.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_379.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_381.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_38.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_38.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_380.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_38.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_379.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_377.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_377.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_378.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_378.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_376.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_376.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_378.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_377.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_375.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_375.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_376.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_373.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_373.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_374.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_374.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_375.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_374.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_373.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_372.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_372.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_370.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_371.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_370.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_371.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_372.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_370.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_371.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_369.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_369.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_37.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_37.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_368.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_368.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_37.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_369.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_368.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_366.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_366.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_367.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_367.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_365.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_365.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_366.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_367.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_363.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_365.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_363.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_362.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_362.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_364.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_364.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_363.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_364.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_362.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_361.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_361.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_360.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_360.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_361.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_36.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_36.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_360.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_358.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_36.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_358.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_359.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_359.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_357.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_357.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_358.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_359.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_357.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_356.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_356.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_355.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_355.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_354.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_354.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_356.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_355.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_354.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_353.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_353.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_351.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_351.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_352.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_352.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_353.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_352.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_350.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_351.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_350.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_350.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_349.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_349.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_35.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_35.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_348.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_348.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_35.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_349.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_348.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_345.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_345.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_347.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_347.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_346.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_346.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_347.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_345.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_346.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_343.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_343.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_344.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_344.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_342.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_342.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_344.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_343.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_341.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_341.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_342.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_341.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_339.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_339.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_34.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_34.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_340.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_340.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_34.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_339.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_340.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_338.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_338.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_336.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_336.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_337.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_337.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_338.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_337.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_336.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_335.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_335.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_334.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_334.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_335.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_333.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_333.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_334.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_331.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_331.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_332.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_332.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_333.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_332.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_331.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_329.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_329.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_330.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_330.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_33.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_33.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_330.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_33.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_329.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_327.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_328.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_327.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_328.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_325.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_325.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_328.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_327.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_326.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_326.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_325.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_324.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_326.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_324.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_323.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_323.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_322.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_322.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_324.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_323.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_320.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_320.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_322.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_321.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_321.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_320.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_32.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_321.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_32.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_319.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_319.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_318.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_318.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_32.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_319.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_318.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_317.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_317.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_316.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_317.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_316.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_315.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_315.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_316.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_314.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_315.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_314.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_313.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_313.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_314.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_313.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_312.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_312.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_311.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_311.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_312.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_31.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_31.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_311.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_309.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_309.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_310.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_310.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_31.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_310.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_309.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_308.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_308.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_307.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_307.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_308.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_306.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_306.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_307.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_305.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_305.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_306.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_304.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_304.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_305.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_303.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_303.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_304.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_303.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_301.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_301.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_302.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_302.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_300.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_301.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_300.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_302.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_30.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_300.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_30.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_3.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_3.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_30.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_298.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_298.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_299.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_299.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_297.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_297.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_298.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_299.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_296.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_296.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_297.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_295.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_295.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_296.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_293.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_294.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_293.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_294.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_295.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_294.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_293.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_292.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_292.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_291.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_291.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_292.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_290.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_290.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_291.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_29.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_289.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_29.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_289.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_290.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_288.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_29.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_288.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_289.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_288.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_287.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_287.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_286.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_286.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_287.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_285.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_285.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_286.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_283.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_283.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_285.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_284.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_284.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_282.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_282.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_283.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_284.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_281.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_281.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_280.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_282.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_280.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_281.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_280.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_279.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_279.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_278.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_278.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_28.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_28.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_279.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_28.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_277.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_278.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_277.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_276.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_276.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_277.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_275.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_275.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_276.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_275.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_274.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_274.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_273.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_273.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_272.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_272.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_274.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_273.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_272.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_27.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_27.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_271.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_271.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_270.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_270.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_271.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_27.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_270.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_268.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_269.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_269.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_268.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_267.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_267.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_269.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_268.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_267.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_266.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_266.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_264.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_264.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_265.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_265.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_266.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_265.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_264.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_263.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_263.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_261.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_261.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_262.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_262.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_263.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_262.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_260.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_260.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_261.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_260.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_259.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_259.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_26.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_26.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_258.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_26.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_258.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_259.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_257.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_257.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_258.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_257.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_255.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_255.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_256.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_256.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_254.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_255.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_254.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_256.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_253.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_254.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_253.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_251.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_251.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_253.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_252.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_251.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_252.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_252.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_250.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_250.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_25.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_25.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_249.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_249.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_250.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_25.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_249.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_248.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_248.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_247.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_247.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_246.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_246.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_248.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_245.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_245.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_247.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_246.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_245.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_244.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_243.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_243.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_242.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_242.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_244.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_244.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_242.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_243.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_241.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_241.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_241.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_239.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_239.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_24.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_24.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_240.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_240.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_240.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_239.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_24.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_238.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_237.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_238.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_236.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_236.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_237.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_238.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_236.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_237.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_235.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_235.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_233.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_233.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_234.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_234.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_235.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_232.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_232.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_233.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_234.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_232.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_23.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_231.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_23.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_230.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_231.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_230.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_23.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_230.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_231.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_228.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_228.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_229.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_229.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_227.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_227.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_228.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_229.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_227.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_226.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_226.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_224.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_224.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_226.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_223.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_223.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_225.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_225.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_224.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_225.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_222.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_223.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_222.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_222.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_22.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_22.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_220.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_221.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_220.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_221.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_221.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_22.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_220.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_219.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_218.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_218.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_219.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_217.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_217.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_219.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_217.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_218.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_216.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_216.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_215.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_214.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_214.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_215.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_216.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_215.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_214.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_213.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_213.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_212.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_211.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_212.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_211.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_213.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_211.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_212.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_210.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_210.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_21.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_21.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_209.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_209.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_210.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_21.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_209.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_208.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_208.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_206.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_206.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_207.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_207.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_208.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_207.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_205.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_206.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_205.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_204.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_204.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_205.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_203.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_203.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_202.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_202.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_204.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_203.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_202.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_200.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_200.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_201.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_201.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_20.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_200.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_20.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_201.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_20.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_2.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_2.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_199.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_199.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_198.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_198.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_199.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_197.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_197.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_196.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_198.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_197.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_196.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_194.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_194.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_195.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_195.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_196.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_195.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_194.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_191.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_191.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_193.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_193.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_192.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_192.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_193.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_191.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_192.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_190.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_190.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_19.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_19.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_189.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_189.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_190.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_19.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_188.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_188.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_189.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_187.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_187.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_186.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_188.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_186.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_187.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_186.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_185.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_185.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_184.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_184.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_183.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_183.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_185.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_184.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_183.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_182.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_182.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_180.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_180.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_181.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_181.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_182.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_181.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_180.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_18.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_18.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_179.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_178.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_178.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_179.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_18.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_178.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_179.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_177.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_177.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_177.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_176.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_175.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_176.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_175.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_174.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_174.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_175.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_176.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_174.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_172.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_173.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_172.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_173.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_171.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_173.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_171.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_172.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_170.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_170.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_171.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_169.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_169.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_17.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_17.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_170.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_17.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_167.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_169.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_167.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_168.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_168.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_166.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_166.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_167.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_168.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_166.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_165.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_165.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_164.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_164.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_165.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_163.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_163.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_164.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_162.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_162.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_163.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_161.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_161.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_162.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_16.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_16.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_161.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_160.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_160.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_16.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_160.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_159.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_159.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_158.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_158.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_157.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_157.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_159.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_158.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_155.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_155.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_156.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_156.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_157.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_156.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_155.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_153.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_153.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_154.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_154.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_152.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_152.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_154.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_153.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_151.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_151.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_152.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_150.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_150.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_151.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_15.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_15.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_150.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_149.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_149.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_15.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_148.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_148.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_149.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_146.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_146.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_147.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_147.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_148.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_145.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_145.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_147.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_146.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_145.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_144.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_144.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_143.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_143.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_142.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_142.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_142.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_144.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_143.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_140.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_140.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_141.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_141.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_14.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_14.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_141.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_14.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_140.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_139.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_139.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_138.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_139.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_138.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_136.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_136.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_137.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_137.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_138.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_136.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_137.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_134.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_134.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_135.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_135.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_133.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_133.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_135.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_134.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_132.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_133.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_132.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_131.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_131.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_132.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_13.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_13.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_130.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_130.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_131.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_13.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_130.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_128.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_128.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_129.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_129.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_127.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_127.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_128.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_129.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_126.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_126.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_125.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_127.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_125.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_126.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_124.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_124.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_125.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_123.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_123.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_122.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_122.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_124.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_123.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_122.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_121.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_121.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_120.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_120.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_119.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_119.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_121.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_120.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_12.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_12.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_119.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_118.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_118.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_12.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_117.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_118.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_116.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_117.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_116.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_115.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_115.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_116.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_117.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_115.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_114.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_114.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_113.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_113.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_112.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_113.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_112.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_114.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_110.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_110.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_112.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_111.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_111.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_11.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_11.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_111.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_110.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_109.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_109.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_11.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_108.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_108.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_107.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_107.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_109.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_108.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_107.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_106.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_106.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_104.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_104.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_106.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_105.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_105.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_104.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_103.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_103.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_105.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_102.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_102.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_101.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_101.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_103.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_10.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_10.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_102.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_101.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_100.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_100.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_10.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_100.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_0.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_1.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_1.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_0.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/inherit_graph_0.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__time__date.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__time__date.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__string__manage.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__string__manage.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__time__date.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__string__manage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__param__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__param__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__network__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__network__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__param__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__network__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__filesystem.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__filesystem.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__filesystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__color__maps.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__color__maps.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__color__maps.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph_legend.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph_legend.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search_opensearch.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search_functions.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search_config.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_defs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/globals.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/files.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_rela.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/functions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hierarchy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/annotated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemembers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespaces.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pages.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dot_inline_dotgraph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/menudata.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000067_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000059_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000065_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000051_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000051_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000051_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000051_000011.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000051_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000048_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000048_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000048_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000048_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000068_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000068_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000068_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000068_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000057_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000057_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000041_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000041_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000041_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000037_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000037_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000037_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000037_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000064_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000064_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000036_000064.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000063_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000053_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000053_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000035_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000035_000053.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000021.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000056_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000034_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000034_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000034_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000034_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000034_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000034_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000047_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000047_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000033_000047.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000043_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000032_000043.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000055_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000055_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000040_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000040_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000031_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000031_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000031_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000052_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000052_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000039_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000039_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000039_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000039_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000030_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000030_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000054_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000042_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000042_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000042_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000042_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000029_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000029_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000029_000042.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000028_000013.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000027_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000027_000012.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000026_000010.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000045_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000025_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000024_000008.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000023_000007.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000022_000004.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000021_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000021_000002.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000066_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000066_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000066_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000066_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000066_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000066_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000061_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000061_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000061_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000060_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000060_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000050_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000050_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000049_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000049_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000049_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000049_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000049_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000044_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000050.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000003.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000020_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000019_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000018_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000018_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000018_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000018_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000018_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000017_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000017_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000017_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000016_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000016_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000016_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000016_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000016_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000015_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000015_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000015_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000014_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000014_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000014_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000013_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000013_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000012_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000012_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000012_000025.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000012_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000011_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000010_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000010_000034.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000010_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000010_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000010_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000009_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000009_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000008_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000008_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000007_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000004_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000004_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000004_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000003_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000002_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000001_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_000000_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dir_f662dccd6a60e2b8cc589ab459ff953a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_xor_handler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_xor_handler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_optional_unlabeled_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_optional_unlabeled_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacestlplus.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacestd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_n_n_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_n_n_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_interval-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_interval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_branch_struct-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_branch_struct.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_d_tree_single_index_adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_d_tree_single_index_adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_eigen_matrix_adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_eigen_matrix_adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector_3-1_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector_3-1_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacenanoflann.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1pinhole.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_u_r_f_descriptors_k_d_tree_index-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_u_r_f_descriptors_k_d_tree_index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_featuref_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_featuref_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_feature_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_feature_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature__templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature__templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_i_f_t_descriptors_k_d_tree_index-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_i_f_t_descriptors_k_d_tree_index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_r_o_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_r_o_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_relative_feature_pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_relative_feature_pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_matching_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_matching_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_callback_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_callback_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_calib_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_calib_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_r_o_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_r_o_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_calib_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_calib_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_feature_observation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_feature_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_video_file_writer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_video_file_writer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_undistort_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_undistort_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_stereo_rectify_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_stereo_rectify_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_image_pyramid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_image_pyramid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker_1_1_t_extra_output_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker_1_1_t_extra_output_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_u_r_f_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_u_r_f_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_spin_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_spin_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_i_f_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_i_f_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_polar_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_polar_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_o_r_b_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_o_r_b_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_log_polar_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_log_polar_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_k_l_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_k_l_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_harris_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_harris_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_f_a_s_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_f_a_s_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_b_c_d_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_extraction-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_extraction.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_1_1_t_descriptors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_1_1_t_descriptors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_cam_model_1_1_camera_temp_variables-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_cam_model_1_1_camera_temp_variables.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1net.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_unary_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_unary_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_write_to_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_write_to_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_read_from_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_read_from_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_pair_make_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_pair_make_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_make_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_make_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_delete-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_delete.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_convert-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_convert.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_second-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_second.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind2nd-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind2nd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind1st-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind1st.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_memory_bypasser_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_memory_bypasser_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_binary_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_binary_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1metaprogramming.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1internal_1_1dynamic__grid__txt__saver-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1internal_1_1dynamic__grid__txt__saver.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_018_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_018_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_014_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_014_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1opengl_1_1_c_light_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1opengl_1_1_c_light_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_template_numeric_3_01_t_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_template_numeric_3_01_t_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_numeric_3_01_t_00_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_numeric_3_01_t_00_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_float_3_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_float_3_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_double_3_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_double_3_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1graphs_1_1_c_network_of_poses_3_01_c_p_o_s_e_00_27ed3b3966071062c5cb8592af56801d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1graphs_1_1_c_network_of_poses_3_01_c_p_o_s_e_00_a1e07cdc8a51e3e0a437586266547769.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_runtime_class_id-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_runtime_class_id.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_property_value_i_d_triplet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_property_value_i_d_triplet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coordf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coordf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coord-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coord.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_matching_pair-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_matching_pair.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_covariance_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_covariance_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_algorithm_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_algorithm_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_metric_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_metric_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_c_grid_map_aligner_1_1_t_aligner_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_c_grid_map_aligner_1_1_t_aligner_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01poses_1_1_c_pose3_d_interpolator_1_1_t_interpolator_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01poses_1_1_c_pose3_d_interpolator_1_1_t_interpolator_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_t_holonomic_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_t_holonomic_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_c_holonomic_n_d_1_1_t_situations_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_c_holonomic_n_d_1_1_t_situations_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t0548f1e62c46a2a7aacae0763cd2d519.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_intensity_channel_i_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_random_field_grid_map2_d_1_1_t_map_representation_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_random_field_grid_map2_d_1_1_t_map_representation_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_height_grid_map2_d_1_1_t_map_representation_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_height_grid_map2_d_1_1_t_map_representation_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_velodyne_scanner_1_1model__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_velodyne_scanner_1_1model__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_kinect_1_1_t_video_channel_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_kinect_1_1_t_video_channel_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_g_p_s_interface_1_1_p_a_r_s_e_r_s_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_g_p_s_interface_1_1_p_a_r_s_e_r_s_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01bayes_1_1_t_k_f_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01bayes_1_1_t_k_f_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_a_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_a_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_coloured_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_coloured_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_coloured_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_coloured_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_018_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_018_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_014_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_014_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_entry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_entry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_thread_safe_queue-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_thread_safe_queue.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_text_file_lines_parser-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_text_file_lines_parser.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_start_up_classes_register-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_start_up_classes_register.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_robot_simulator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_robot_simulator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_properties_values_list_1_1_t_property_value_pair-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_properties_values_list_1_1_t_property_value_pair.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_profiler_proxy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_profiler_proxy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_mapped_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_mapped_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_list_of_classes-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_list_of_classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_l_a_s_s_i_n_i_t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_l_a_s_s_i_n_i_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_path_from_r_t_k_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_path_from_r_t_k_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_geodetic_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_geodetic_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_transf_interpolation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_transf_interpolation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum1_d_transf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum1_d_transf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum10_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum10_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_potential_match-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_potential_match.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1tfest.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor_no_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor_no_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_no_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_no_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_3_01void_01_5_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_3_01void_01_5_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_time_parts-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_time_parts.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_thread_handle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_thread_handle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_split.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_generic_memory_pool-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_generic_memory_pool.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_file_system_watcher_1_1_t_file_system_change-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_file_system_watcher_1_1_t_file_system_change.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_file_system_watcher-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_file_system_watcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_directory_explorer_1_1_t_file_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_directory_explorer_1_1_t_file_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_directory_explorer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_directory_explorer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_m_t__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_m_t__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_thread_safe_variable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_thread_safe_variable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section_locker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section_locker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_atomic_counter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_atomic_counter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1synch.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_monte_carlo_localization_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_monte_carlo_localization_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_data_association_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_data_association_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization_1_1_t_data_per_beacon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization_1_1_t_data_per_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_data_assoc_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_data_assoc_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_data_assoc_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_data_assoc_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_dist-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_dist.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_i_c_p_1_1_t_return_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_i_c_p_1_1_t_return_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info_1_1_t_pair_plus_distance-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info_1_1_t_pair_plus_distance.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1random_1_1_c_random_generator_1_1_t_m_t19937__data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1random_1_1_c_random_generator_1_1_t_m_t19937__data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1random_1_1_c_random_generator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1random_1_1_c_random_generator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1random.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_rot_vec_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_rot_vec_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_quat_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_quat_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_010_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_robot2_d_pose_estimator_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_robot2_d_pose_estimator_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_robot2_d_pose_estimator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_robot2_d_pose_estimator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_random_sampler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_random_sampler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane_inferred_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane_inferred_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_maker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_maker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_localiser-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_localiser.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1frame_r_g_b_dand_pose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1frame_r_g_b_dand_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1pbmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1stock__objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1graph__tools.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1gl__utils_1_1_t_render_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1gl__utils_1_1_t_render_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1gl__utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_triangles_1_1_t_triangle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_triangles_1_1_t_triangle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_vertex-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_vertex.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_triangle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_triangle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_face-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_face.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_edge-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_edge.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_point_cloud_coloured_1_1_t_point_colour-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_point_cloud_coloured_1_1_t_point_colour.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_open_g_l_viewport_1_1_t_last_projective_matrix_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_open_g_l_viewport_1_1_t_last_projective_matrix_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_render_queue_element-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_render_queue_element.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_voxel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_voxel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_info_per_voxel_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_info_per_voxel_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_grid_cube-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_grid_cube.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_mesh_1_1_t_triangle_vertex_indices-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_mesh_1_1_t_triangle_vertex_indices.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_generalized_cylinder_1_1_t_quadrilateral-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_generalized_cylinder_1_1_t_quadrilateral.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_info_per_texture-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_info_per_texture.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_impl_assimp-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_impl_assimp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/unionmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range_1_1rd-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/unionmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range_1_1rd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace1_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace1_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c3_d_s_scene_1_1_t_impl3_d_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c3_d_s_scene_1_1_t_impl3_d_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__solution__status.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__position__type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__ins__status__type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_u_t_c__time-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_u_t_c__time.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__short__header__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__short__header__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__header__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__header__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n_1_1_t_component_version-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n_1_1_t_component_version.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p_1_1_t_compressed_range_log-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p_1_1_t_compressed_range_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration_1_1_per_laser_calib-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration_1_1_per_laser_calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t_stereo_image_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t_stereo_image_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t2_d_scan_properties-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t2_d_scan_properties.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans_1_1_t_sin_cos_values-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans_1_1_t_sin_cos_values.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1const__iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1const__iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_raw_packet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_raw_packet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_position_packet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_position_packet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_point_cloud-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_point_cloud.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_s_e3_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_s_e3_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_parameters-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1raw__block__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1raw__block__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1laser__return__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1laser__return__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_skeleton_1_1_t_skeleton_joint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_skeleton_1_1_t_skeleton_joint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_r_f_i_d_1_1_t_tag_reading-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_r_f_i_d_1_1_t_tag_reading.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_range_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_range_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_t_observation_e_nose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_t_observation_e_nose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel_1_1_tdata_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel_1_1_tdata_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_bearing_range_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_bearing_range_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_beacon_ranges_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_beacon_ranges_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation6_d_features_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation6_d_features_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_cached3_d_proj_tables-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_cached3_d_proj_tables.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty_1_1_t_eval_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty_1_1_t_eval_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___thrun_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___thrun_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___gaussian_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___gaussian_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_robot_shape-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_robot_shape.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2___t_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2___t_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_edge_s_e2___t_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_edge_s_e2___t_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_c_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2___t_p_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2___t_p_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_simple2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_simple2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_render_planned_path_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_render_planned_path_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_input-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_input.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_end_criteria-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_end_criteria.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_algorithm_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_algorithm_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_reactive_navigation_system3_d_1_1_t_p_t_gmultilevel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_reactive_navigation_system3_d_1_1_t_p_t_gmultilevel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_interface_implementation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_interface_implementation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_t_cell_for_lambda_function-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_t_cell_for_lambda_function.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_log_file_record_1_1_t_info_per_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_log_file_record_1_1_t_info_per_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_gap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_gap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_info_per_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_info_per_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_holonomic_movement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_holonomic_movement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1nav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1jacobians.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_template_numeric_3_01_t_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_template_numeric_3_01_t_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer_3_01_m_a_t_00-1_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer_3_01_m_a_t_00-1_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_reverse_accessor_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_reverse_accessor_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01true_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01true_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01false_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01false_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1get_vicinity.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_accessor_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_accessor_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d_quat-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d_quat.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon_with_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon_with_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_r_g_bu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_r_g_bu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_iu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_iu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_r_g_bu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_r_g_bu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_iu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_iu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_df-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_df.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d_1_1tobject3d__data__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d_1_1tobject3d__data__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d_1_1tobject2d__data__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d_1_1tobject2d__data__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_pseudo_huber_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_pseudo_huber_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_least_squares_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_least_squares_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_model_search_1_1_t_species-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_model_search_1_1_t_species.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols_1_1_t_entry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols_1_1_t_entry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type_3_01_eigen_1_1_eigen_base_3_01_derived_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type_3_01_eigen_1_1_eigen_base_3_01_derived_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo_1_1_c_statistical_analyzer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo_1_1_c_statistical_analyzer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_levenberg_marquardt_templ_1_1_t_result_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_levenberg_marquardt_templ_1_1_t_result_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_binary_relation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_binary_relation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_3_01_t_00_010_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_3_01_t_00_010_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1internal_1_1_t_metric_map_types_registry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1internal_1_1_t_metric_map_types_registry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1pointmap__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1load_from_range_impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_random_field_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_random_field_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_ratio_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_ratio_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_extra_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_extra_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_height_gridmap_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_height_gridmap_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_tobservation_g_m_r_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_tobservation_g_m_r_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range3_d_insert_context-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range3_d_insert_context.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range2_d_insert_context-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range2_d_insert_context.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___write_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___load_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___header_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___header_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_rendering_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_rendering_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_update_cells_info_change_only-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_update_cells_info_change_only.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_entropy_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_entropy_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_critical_points_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_critical_points_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options_1_1_t_g_p_s_origin-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options_1_1_t_g_p_s_origin.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_fuse_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_fuse_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_custom_sequence_landmarks-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_custom_sequence_landmarks.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___base_1_1_t_point_insert_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___base_1_1_t_point_insert_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_wind_table-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_wind_table.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1kinematics_1_1_t_kinematic_link-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1kinematics_1_1_t_kinematic_link.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1kinematics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_sensor_class_id-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_sensor_class_id.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_f_t_d_i_device-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_f_t_d_i_device.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___s_v_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___s_v_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___fly_capture2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___fly_capture2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___d_u_o3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___d_u_o3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__dc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__dc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__bumblebee-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__bumblebee.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_c_v_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_c_v_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties_factory-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties_factory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_rovio_state-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_rovio_state.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_encoders-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_encoders.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo_1_1my__pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo_1_1my__pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_t_mount_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_t_mount_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_n_t_r_i_p_args-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_n_t_r_i_p_args.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_t_info_per_task-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_t_info_per_task.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__do__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__do__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__di__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__di__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__co__pulses__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__co__pulses__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__pulse__width__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__pulse__width__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__period__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__period__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__lin__encoder__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__lin__encoder__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__count__edges__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__count__edges__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__ang__encoder__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__ang__encoder__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ao__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ao__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ai__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ai__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___open_c_v-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___open_c_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394_1_1_t_camera_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394_1_1_t_camera_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g_1_1_t_sensor_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g_1_1_t_sensor_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_generic_sensor_1_1_c_l_a_s_s_i_n_i_t___g_e_n_e_r_i_c___s_e_n_s_o_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_generic_sensor_1_1_c_l_a_s_s_i_n_i_t___g_e_n_e_r_i_c___s_e_n_s_o_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_f_f_m_p_e_g___input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_f_f_m_p_e_g___input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base_1_1_t_robot_description-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base_1_1_t_robot_description.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_t_pose_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_t_pose_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r_1_1_t_path_bin-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r_1_1_t_path_bin.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis_1_1_t_robot_poses_partitioning-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis_1_1_t_robot_poses_partitioning.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mto_t_b_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mto_t_b_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i_1_1_t_b_i__info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i_1_1_t_b_i__info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_a_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_a_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_wx_subsystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose_p_d_f_gaussian_inf_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose_p_d_f_gaussian_inf_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_p_d_f_gaussian_inf_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_p_d_f_gaussian_inf_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose2_d_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose2_d_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1_t_result_info_spa_lev_marq-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1_t_result_info_spa_lev_marq.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits_1_1observation__info__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits_1_1observation__info__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1node__annotations__empty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1graph__ops-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1graph__ops.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1edge__annotations__empty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_t_graphviz_export_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_t_graphviz_export_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_t_edge_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_t_edge_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_previous-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_previous.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_distance-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_distance.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_a_star_algorithm-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_a_star_algorithm.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1global__settings.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_tests_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_tests_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_door_crossing_out_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_door_crossing_out_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_cascade_classifier_detection_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_cascade_classifier_detection_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress_1_1zip.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_probability_particle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_probability_particle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_capable_1_1_t_fast_draw_aux_vars-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_capable_1_1_t_fast_draw_aux_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespacemrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_01_r_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_01_r_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_01_c_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_01_c_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespaceinternal__mrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/struct_eigen_1_1_eigen_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/class_eigen_1_1aligned__allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/namespace_eigen.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_profile-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_printout-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_f_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structimaxdiv__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/structimaxdiv__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__sse__optimizations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__adapters__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__topography__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__tfest__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__stereoslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__scanmatching__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__reactivenav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__pbmap__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__obs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__kinematics__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__hwdrivers__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__hmtslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__gui__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__graphslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__graphs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/group__mrpt__detectors__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/deprecated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/todo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/env-vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-wxwidgets.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-suitesparse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-sse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-pcl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-opengl-glut.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-opencv.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-libusb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-libpcap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-liblas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-libftdi.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dep-eigen3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependencies.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tracking_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pinhole_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_difodo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_cam_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/data__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/conversions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/se3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/se2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/scan__matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/observations__overlap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/data__association_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_r_b_p_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_subgraph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_miscellaneous_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/heuristic_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_consistency_test_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/freeglut__std_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/freeglut__ext_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/freeglut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stock__objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pose__pdfs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl__fonts_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gl__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_textured_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sphere_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_simple_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_light_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_frustum_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_disk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_box_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_axis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_arrow_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sin_cos_look_up_table_for2_d_scans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sin_cos_look_up_table_for2_d_scans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_raw_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_raw_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_i_m_u_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_i_m_u_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_g_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_g_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_c_a_n_bus_j1939_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_c_a_n_bus_j1939_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation3_d_range_scan__project3_d__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation3_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation3_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation2_d_range_scan_with_uncertainty_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation2_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation2_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/metric__map__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_abstract_p_t_g_based_reactive_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_move_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_planner_r_r_t___s_e2___t_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_wireless_power_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_wireless_power_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_reflectivity_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_reflectivity_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_random_field_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_random_field_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_occupancy_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_occupancy_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_log_odds_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_log_odds_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___m_r_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_height_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_height_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_gas_concentration_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_gas_concentration_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_serial_port_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rovio_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2___r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_emitter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_client_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kinect_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_joystick_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens___m_t4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_gyro_k_v_h_d_s_p3000_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s___n_t_r_i_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_f_f_m_p_e_g___input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_h_m_t___s_l_a_m__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___grid_matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___fab_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_h_m_t_s_l_a_m_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mathplot_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_wx_utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/keycodes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gui__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_display_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/levmarq__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/levmarq_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dijkstra_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_object_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_face_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/utils__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/types__simple_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/types__math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_type_name_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/traits__map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_parameters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_enum_type_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_color_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stl__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stl__extensions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/safe__pointers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/round_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pstdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/printf__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/net__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt_event_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/metaprogramming_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/md5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/map__as__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/list__searchable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/integer__select_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/exceptions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_type_selector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_time_logger_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_string_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_simple_database_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_serializable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/crc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/core__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/compiler__fixes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/color__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_message_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_message_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_log_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/circular__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ci__less_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_canvas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/boost__join_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bimap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/aligned__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vector__loadsave_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/threads_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/string__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/parallelization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/os_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/filesystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/datetime_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_semaphore_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pipe_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_critical_section_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/atomic__incr_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/synch_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_random_generators_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/random_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_e__traits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/poses__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_xor_handler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_version_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_values_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_std_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_help_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_doc_book_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_cmd_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_arg_exception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/exceptions_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nanoflann_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/math__mrpt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/wrap2pi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/utils__matlab_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/transform__gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slerp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/robust__kernels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ransac__applications_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ransac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ops__vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ops__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ops__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/num__jacobian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/model__search__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/model__search_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/matrix__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/math__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kmeans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/jacobians_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/interp__fit_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/homog__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/geometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/fourier_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/eigen__plugins_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/eigen__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/distributions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/data__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_quaternion_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_polygon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_histogram_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_array_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/zip_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/compress_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/main_page__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/env-vars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__sse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__pcl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__opencv_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__libusb_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__liblas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependencies_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/change_log__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tracking_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pinhole_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_difodo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_cam_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/data__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/conversions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/se3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/se2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/scan__matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/observations__overlap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/data__association_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_r_b_p_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_subgraph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_miscellaneous_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/heuristic_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_consistency_test_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/freeglut__std_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/freeglut__ext_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/freeglut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stock__objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pose__pdfs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl__fonts_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gl__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_textured_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sphere_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_simple_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_light_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_frustum_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_disk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_box_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_axis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_arrow_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gnss__messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sin_cos_look_up_table_for2_d_scans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sin_cos_look_up_table_for2_d_scans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_raw_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_raw_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_i_m_u_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_i_m_u_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_g_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_g_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_c_a_n_bus_j1939_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_c_a_n_bus_j1939_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation3_d_range_scan__project3_d__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation3_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation3_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observation2_d_range_scan_with_uncertainty_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation2_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation2_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/metric__map__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_abstract_p_t_g_based_reactive_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_move_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_planner_r_r_t___s_e2___t_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_wireless_power_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_wireless_power_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_reflectivity_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_reflectivity_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_random_field_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_random_field_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_occupancy_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_occupancy_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_log_odds_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_log_odds_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___m_r_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_height_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_height_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_gas_concentration_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_gas_concentration_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_serial_port_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rovio_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2___r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_emitter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_client_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kinect_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_joystick_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens___m_t4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_gyro_k_v_h_d_s_p3000_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s___n_t_r_i_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_f_f_m_p_e_g___input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_h_m_t___s_l_a_m__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___grid_matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___fab_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_h_m_t_s_l_a_m_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mathplot_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_wx_utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/keycodes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gui__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_display_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/levmarq__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/levmarq_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dijkstra_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_object_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_face_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/utils__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/types__simple_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/types__math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_type_name_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/traits__map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_parameters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_enum_type_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_color_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_t_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stl__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stl__extensions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/safe__pointers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/round_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pstdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/printf__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/net__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt_event_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/metaprogramming_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/md5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/map__as__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/list__searchable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/integer__select_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/exceptions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_type_selector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_time_logger_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_string_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_simple_database_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_serializable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/crc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/core__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/compiler__fixes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/color__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_observable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_message_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_message_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_log_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/circular__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ci__less_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_config_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_canvas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/boost__join_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bimap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/aligned__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vector__loadsave_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/threads_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/string__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/parallelization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/os_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/filesystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/datetime_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_semaphore_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pipe_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_critical_section_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/atomic__incr_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/synch_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_random_generators_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/random_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_s_e__traits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/poses__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_pose_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_xor_handler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_version_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_values_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_std_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_help_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_doc_book_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_cmd_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_arg_exception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/exceptions_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nanoflann_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/math__mrpt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/wrap2pi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/utils__matlab_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/transform__gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slerp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/robust__kernels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ransac__applications_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ransac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ops__vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ops__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/ops__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/num__jacobian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/model__search__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/model__search_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/matrix__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/math__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kmeans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/jacobians_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/interp__fit_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/homog__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/geometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/fourier_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/eigen__plugins_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/eigen__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/distributions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/data__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_quaternion_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_polygon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_histogram_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_array_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/zip_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/compress_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/main_page__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/env-vars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__sse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__pcl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__opencv_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__libusb_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__liblas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dependencies_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/change_log__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_formulas_dark.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_formulas_dark.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_formulas.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_formulas.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/splitbard.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/splitbar.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/folderclosedd.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/folderclosed.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/folderopend.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/folderopen.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/docd.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/doc.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/search.idx -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/search.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/search.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/mag_seld.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/mag_sel.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/close.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/mag_d.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/search/mag.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/minusd.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/plusd.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/minus.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/plus.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_g.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/sync_off.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/sync_on.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/open.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/closed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/doxygen.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bc_sd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/bc_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_fd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_f.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_hd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/nav_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_sd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_hd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_bd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_ad.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_b.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_a.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/dynsections.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/menu.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/jquery.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-MSVC11-64bit_vs_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-MSVC11-64bit_vs_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-GCC-64bit_vs_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-GCC-64bit_vs_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-CLANG-64bit_vs_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-CLANG-64bit_vs_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-stereoslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-reactivenav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt-base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/_readme_directory_.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/velodyne_axes.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tfest_frames.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/sample_textFonts.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/quaternion.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotRhodon.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotPioneer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_Househam_Sprayer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_UTM.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_URG.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_BumblebeeCamera.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CVectorField2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CText3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CText.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CSphere.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CSetOfLines.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CPosePDFParticles_as_opengl.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CPolyhedron.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CPointCloudColoured.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CPointCloud.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CPlanarLaserScan.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_COctoMapVoxels.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CMeshFast.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CMesh3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXY.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CFrustum.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoidRangeBearing2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoid.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CDisk.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CCylinder.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CBox.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CAxis.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CAssimpModel.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CArrow.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/preview_CAngularObservationMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt_logo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/mrpt_gps_classes_usage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/kinect_depth2range_10bit.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/gl_utils_message_box.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/chessboard_localization.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Truncatedtetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Truncatedoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Truncatedicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Truncatedhexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Truncateddodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Triakistetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Triakisoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Triakisicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Tetrakishexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Tetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Rhombicuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Rhombictriacontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Rhombicosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Rhombicdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Pentakisdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/PTG2_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/PTG1_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Octahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/KLT_response_performance_SSE2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Icosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Icosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Hexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Dodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Deltoidalicositetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Deltoidalhexecontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/Cuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CPose3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CPose2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CPoint3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CPoint2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CObservationStereoImages_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CObservationImage_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/CObservation3DRangeScan_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tabs.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_l.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/changelog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/doxygen.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install_files/screenshot_cmake_console_linux.preview.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install_files/print.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install_files/icon_win.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install_files/icon_linux.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/install_files/icon_macos.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_r.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//html/tab_b.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/viewResults.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/config_likelihood.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/leastSquares -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/leastSquares/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/leastSquares/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stereoRectify -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stereoRectify/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stereoRectify/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stl_containers_serialize -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNeck_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNeck_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNeck_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/polyhedronIntersection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ptuHokuyo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ptuHokuyo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ptuHokuyo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/textFonts -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/textFonts/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/textFonts/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/poses/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/poses/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/poses/BayesFusion.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/quaternions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/quaternions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/quaternions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map3.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap1.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/scan1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap3.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map4.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/simulated_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map5.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map5.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/scan2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/out_Hs.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap2.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserscans/map3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/se3 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/se3/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/se3/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/_demo_map.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/texture_sizes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/texture_sizes_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/texture_sizes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/model_search_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/model_search_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/model_search_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-construction.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-visualizer.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/fileSystemWatcher -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/unscented_transform_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/unscented_transform_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/unscented_transform_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/coordinate_conversions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/coordinate_conversions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/coordinate_conversions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kmeans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kmeans/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kmeans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CONFIG_MOXmodel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stereo-calib-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ntrip-client -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ntrip-client/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ntrip-client/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/tracking_planes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/tracking_planes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/GPS_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/GPS_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/GPS_test/CONFIG_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/GPS_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/tuMicos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/tuMicos/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/tuMicos/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SerialPort_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SerialPort_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SerialPort_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/points3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/matrix1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/matrixA.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/fft_in.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/C.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/quantiles_out.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/points1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/H_row.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/points2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/in_for_cholesky.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/test_out.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/eigen_times.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/H.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/matrix/H_col.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/type_name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/type_name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/type_name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rrt_planning_example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rrt_planning_example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test_1_checkerboard_9x6.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/http_tests -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/http_tests/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/http_tests/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/optimize-lm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/optimize-lm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/optimize-lm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test_3_checkerboards_5x4.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/csparse_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/csparse_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/csparse_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNoses_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNoses_test/CONFIG_eNoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNoses_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNoses_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/threadsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/threadsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/threadsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pathPlanning -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pathPlanning/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/pathPlanning/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/octomap_simple -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/octomap_simple/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/octomap_simple/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/enumerateCameras1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/slerp_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/slerp_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/slerp_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/params-by-name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/params-by-name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/params-by-name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/createVideoFile -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/createVideoFile/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/createVideoFile/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking/plot_GT_vs_EKF.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/offscreen-render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/offscreen-render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/offscreen-render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoDC1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ptuDPerception -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ptuDPerception/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ptuDPerception/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/critSectionDeadLock -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_video_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_video_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_video_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sog-merge -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sog-merge/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sog-merge/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stringList -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stringList/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stringList/test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stringList/_out_strings.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stringList/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/stringList/_test_copy.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/spline_interpolation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/spline_interpolation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/spline_interpolation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserProjectionInImages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/display3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/display3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/display3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/fbo_render_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/fbo_render_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/fbo_render_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/_OUT_CORRELATION_FFT.BMP -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image_patch.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/compareWithMATLAB.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/geometry3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/geometry3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/geometry3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/dijkstra-example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/dijkstra-example/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/dijkstra-example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/displayPlots -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/displayPlots/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/displayPlots/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/benchmark-options.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gmrf_map_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/icp3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/icp3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/icp3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/times -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/times/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/times/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rgbd360 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rgbd360/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/graph_slam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/graph_slam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/graph_slam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/db -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/db/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/db/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/test-compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/test-compress/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/test-compress/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/grab3Dvideo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/grab3Dvideo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/grab3Dvideo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/smart_pointers_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/smart_pointers_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/smart_pointers_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test_in.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/CMakeLists_list_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/resampling-test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/resampling-test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/resampling-test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/IRBoard_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/IRBoard_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/IRBoard_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rayTrace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rayTrace/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rayTrace/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/face_detection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/face_detection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/face_detection/FACE_DETECTION_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/face_detection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gui_windows_events -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gui_windows_events/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gui_windows_events/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/directoryExplorer -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/directoryExplorer/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/directoryExplorer/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/threadsPipe -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/threadsPipe/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/threadsPipe/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/conf.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/icp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/icp/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/icp/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/observer_pattern -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/observer_pattern/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/observer_pattern/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/CMakeLists_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/random/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/random/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/a_starAlgorithm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_objects_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gps-coordinates -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gps-coordinates/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gps-coordinates/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/feature_extraction -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/voronoi_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/voronoi_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/voronoi_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_convolution_window.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/joystick -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/joystick/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/joystick/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/HOW_TO_ADD_EXAMPLES.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CONFIG_sonars.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/texture.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/mask.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-data-association -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-data-association/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/ransac-data-association/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SocketsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SocketsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/SocketsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/polygonSplit -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/polygonSplit/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/polygonSplit/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageBasics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageBasics/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageBasics/frame_color.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/imageBasics/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gravity3d -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gravity3d/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/gravity3d/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rovio_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/rovio_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/display3D_custom_render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/display3D_custom_render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc//samples/display3D_custom_render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc/mrpt_example1.tar.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/reactivenavdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/robotic-arm-kinematics.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/cameracalib.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/rawlogviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/gridmapnavsimul.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/2dslamdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/sceneviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/navlog-viewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/kinect-stereo-camera-calib-gui.desktop -- Up-to-date: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_no_odometry.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_noncentered_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test_2d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/kf-slam/partition_EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_LM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic_gridmatch.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_with_octomap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam/icp-gas-mapping.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/hmt-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/hmt-slam/malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-graph-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-graph-slam/icp-graph-slam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-beacons -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-beacons/example_simul-beacons.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/2d-slam-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/2d-slam-demo/2dslam-test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-landmarks -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D_noncenteredSensor.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/README.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam-live -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/icp-slam-live/icp-slam-live_demo_RPLIDAR_gridmap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pf-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pf-localization/localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pf-localization/ro-localization-demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pf-localization/localization_demo_obsonly_rawlog.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/grid-matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/grid-matching/gridmatch_example.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pbmap/configLocaliser.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/pbmap/configPbMap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/gas_mapping_2lasers_2enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/example_3_gridmaps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_optimal_sampling.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_MC.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_grid_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_SOG.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/Enose_v2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/roadbot-all.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap_stereo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_analog_ins.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/dataset_citroen.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/swissranger_cam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4_multiple.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_digital_inputs.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/Wifi.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UXM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_VLP-16.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/rtkgps-lasers.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_ains_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/ntrip_emitter.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/KVHDSP3000.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/openNI2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/PhidgetIK.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/rgbd_2sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/SICK_custom_rs422_USB.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/activmedia_robot.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/rgbd_4sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/dataset_pid_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/velodyne.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/xsens_IMU.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/skeleton_tracker.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_500k.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/tuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/kinect.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_HDL-32.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_duo3d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee_libdc1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/isense.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM_camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_serial.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_opencv.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyoCamera.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/two_cameras_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/rgbd360.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/patrolbot_enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/RFID.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_ffmpeg_video_file.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/ro-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/ro-localization/UWB_localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/navigation-ptgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/navigation-ptgs/reactive2d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/navigation-ptgs/ptrrt_config_example1.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/config_files/navigation-ptgs/reactive3d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_DA.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/malaga-cs-fac-building.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/test_rtk_path.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kinematic-models -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kinematic-models/puma560.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kinematic-models/IRB6400C_Barrientos.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud2.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud1.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pose0.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pose1.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud0.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pose2.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud3.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/pbmap-demos/pose3.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/graph_2d_circle_50nodes.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/uwb_ro-localization_demo_map.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/README_directory.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/2006-MalagaCampus.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/graph_2d_circle_50nodes_groundtruth.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/uwb_ro-localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/localization_demo.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/2006-01ENE-21-SENA_Telecom Faculty_one_loop_only.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/uwb_ro-localization_demo_GT.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/RO-SLAM_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_6D_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/kf-slam_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mrpt/datasets/RO-SLAM_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/navlog-viewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/rawlogviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/mrpt_icon.ico -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/robotic-arm-kinematics.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/sceneviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/reactivenav.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/2d-slam-demo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/gridmapsimul.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/pixmaps/cameracalibgui.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/navlog-viewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/sceneviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/gridmapnavsimul.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/reactivenavdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/rawlogviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/cameracalib.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/robotic-arm-kinematics.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/appdata/2dslamdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages/x-mrpt-gridmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages/x-mrpt-rawlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages/x-mrpt-hmtmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages/x-mrpt-3dscene.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages/x-mrpt-simplemap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/mime/packages/x-mrpt-navlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math_mrpt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/SE_traits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoses2DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CRobot2DPoseEstimator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DRotVec.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoses3DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/poses_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose2DGridTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuat.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoseRandomSampler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DInterpolator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/SO_SE_average.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint_detail.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/compress.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/compress/zip.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch/MT_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch/CPipe.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch/atomic_incr.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch/CThreadSafeVariable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch/CSemaphore.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/synch/CCriticalSection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/base -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/base/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/do_opencv_includes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/exceptions.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/containers_fixes.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.tpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann/nanoflann.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/OptionalUnlabeledTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/XorHandler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiSwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/IgnoreRestVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Constraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValuesConstraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/StdOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledMultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/DocBookOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Visitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/HelpVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Arg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/SwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ArgException.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/VersionVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/poses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/random.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterData.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/bayes/CProbabilityParticle.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/ops_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/ops_containers.h.gcc12 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h.cpp11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CSplineInterpolator1D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/kmeans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/utils_matlab.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/homog_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixD.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CArray.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/ransac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/fourier.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/ops_vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/num_jacobian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/data_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CBinaryRelation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/matrix_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/math_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CHistogram.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CPolygon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/KDTreeCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/point_poses2vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CArrayNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/jacobians.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/lightweight_geom_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/slerp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CQuaternion.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/wrap2pi.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/transform_gaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CSparseMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/model_search_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CLevenbergMarquardt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/ops_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/geometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/eigen_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixFixedNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/ransac_applications.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/interp_fit.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/distributions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/model_search.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/MatrixBlockSparseCols.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/robust_kernels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/CMonteCarlo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/eigen_plugins.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/math/eigen_plugins_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/random/RandomGenerators.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/filesystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/CGenericMemoryPool.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/datetime.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/string_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/parallelization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/memory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/threads.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/vector_loadsave.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/os.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/CDirectoryExplorer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/system/CFileSystemWatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFileMemory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CReferencedMemBlock.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TColor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CTimeLogger.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/compiler_fixes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/SSE_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CLog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CTicTac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFileBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/pstdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/round.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TStereoCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TPixelCoord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/ci_less.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CDebugOutputCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CMessageQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CTextFileLinesParser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/net_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/mrptEvent.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/circular_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CEnhancedMetaFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TTypeName_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CObserver.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/safe_pointers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/metaprogramming.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/boost_join.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CConsoleRedirector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/mrpt_stdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CCanvas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CSimpleDatabase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/stl_extensions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CMemoryStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CClientTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TMatchingPair.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/md5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/printf_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CMHPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CMessage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/core_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CThreadSafeQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFilePrefixer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/bimap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/exceptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CUncopiable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CStartUpClassesRegister.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/color_maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/crc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/types_math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CMappedImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/integer_select.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CStringList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CFileGZInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CLoadableOptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/msvc_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CDynamicGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CFileStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CFileOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/metaprogramming_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CRobotSimulator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TTypeName.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/utils_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/aligned_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CFileInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TParameters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CServerTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/types_simple.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/stl_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/mrpt_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CMemoryChunk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/SSE_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/list_searchable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CStdOutStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CFileGZOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CTypeSelector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/TEnumType.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CSerializable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/stl_containers_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CListOfClasses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CProbabilityDensityFunction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/PLY_import_export.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/bits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/traits_map.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/mrpt_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/map_as_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/base/include//mrpt/utils/CObservable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include//mrpt/bayes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/bayes/include//mrpt/bayes/CRejectionSamplingCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectorDoorCrossing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CCascadeClassifierDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CObjectDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectableObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CFaceDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/dijkstra.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CAStarAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot/mathplot.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h.eigen_X11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/WxUtils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/WxSubsystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindowPlots.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/CBaseGUIWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/gui_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/gui/include//mrpt/gui/keycodes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CLocalMetricHypothesis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetectorBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/hmtslam_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CRobotPosesGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapNode.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapArc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_FabMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMapMHPartition.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_GridMatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMHMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMTSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/HMT_SLAM_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CKinect.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSerialPort.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CFFMPEG_InputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Generic.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_FlyCapture2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CLMS100eth.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserUSB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserSerial.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRovio.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRaePID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboticHeadInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuDPerception.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/C2DRangeFinderAbstract.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSkeletonTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuHokuyo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_dc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPClient.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CServoeNeck.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CTuMicos.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardDLMS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGyroKVHDSP3000.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCameraSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CActivMediaRobotBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDIMessages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Sensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGenericSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CVelodyneScanner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImpinjRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/TCaptureOptions_bumblebee.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPS_NTRIP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_SVS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPEmitter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CHokuyoURG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/hwdrivers_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboPeakLidar.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CEnoseModular.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGillAnemometer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardIR.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens_MT4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCANBusReader.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUIntersense.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardENoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDI.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIbeoLuxETH.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSwissRanger3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardSonars.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPSInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNationalInstrumentsDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_OpenCV.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CJoystick.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2_RGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CDUO3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/kinematics/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/kinematics/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics/CKinematicChain.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_Base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_MRF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/opengl/CAngularObservationMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/opengl/CPlanarLaserScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/maps/include//mrpt/slam/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/reactivenav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/reactivenav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/reactivenav/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicVFF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicND.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/planners -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerRRT_SE2_TPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerSimple2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/planners/TMoveTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractPTGBasedReactive.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG6.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG1.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG7.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/nav/include//mrpt/nav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapTypesRegistry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps/metric_map_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapInitializer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationSkeleton.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScanWithUncertainty.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan_project3D_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/VelodyneCalibration.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_ascii_nmea.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/T2DScanProperties.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_novatel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_type_list.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_topcon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/carmen_log_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/obs_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationVelodyneScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/obs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/stock_objects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CLight.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CTextMessageCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/pose_pdfs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTexturedTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CAxis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/C3DSScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedPlane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COctreePointRenderer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedEllipsoidTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CFBORender.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSphere.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CMeshFast.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloudColoured.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CFrustum.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CArrow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfLines.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizableDisplayList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CBox.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/gl_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CDisk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXY.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CText.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidRangeBearing2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLViewport.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXZ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CAssimpModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COctoMapVoxels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_fonts.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSimpleLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CText3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloud.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CPolyhedron.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLStandardObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//mrpt/opengl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/glut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_std.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_ext.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h.boost173 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapLocaliser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/heuristicParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/Subgraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/ConsistencyTest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PlaneInferredInfo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/SemanticClustering.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/SubgraphMatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/Plane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/Miscellaneous.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapsAlignmentAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CIncrementalMapPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/TKLDParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderRBPF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/COccupancyGridMapFeatureExtractor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/PF_aux_structs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/observations_overlap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/data_association.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CGridMapAligner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/TMonteCarloLocalizationParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/scanmatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/tfest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/tfest/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/tfest/se2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/tfest/indiv-compat-decls.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/tfest/se3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/scanmatching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/scanmatching/scan_matching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/tfest/include//mrpt/tfest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt/topography -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt/topography/data_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt/topography/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt/topography/conversions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt/topography/path_from_rtk_gps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/topography/include//mrpt/topography.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/maps/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/maps/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/obs/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CCamModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/descriptor_kdtrees.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/TSimpleFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CDifodo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CImagePyramid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/bundle_adjustment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CStereoRectifyMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CFeatureExtraction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CUndistortMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/tracking.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/descriptor_pairing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/chessboard_stereo_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/chessboard_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/multiDesc_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/pinhole.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/CVideoFileWriter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision/chessboard_find_corners.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/slam/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/slam/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/slam/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/vision/include//mrpt/vision.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/mrpt-config/mrpt/config.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/include/mrpt/mrpt-config/mrpt/version.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-base.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-base.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-base.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-base.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-detectors.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-detectors.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-detectors.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-detectors.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-gui.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-gui.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-gui.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-gui.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hmtslam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hmtslam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hmtslam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hmtslam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hwdrivers.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hwdrivers.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hwdrivers.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-hwdrivers.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-kinematics.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-kinematics.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-kinematics.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-kinematics.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-maps.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-maps.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-maps.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-maps.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-nav.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-nav.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-nav.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-nav.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-obs.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-obs.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-obs.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-obs.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-opengl.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-opengl.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-opengl.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-opengl.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-pbmap.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-pbmap.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-pbmap.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-pbmap.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-slam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-slam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-slam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-slam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-tfest.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-tfest.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-tfest.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-tfest.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-topography.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-topography.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-topography.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-topography.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-vision.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-vision.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-vision.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/lib/libmrpt-vision.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/2d-slam-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/2d-slam-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/DifOdometry-Datasets -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/DifOdometry-Datasets" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/GridmapNavSimul -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/GridmapNavSimul" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/RawLogViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/RawLogViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/ReactiveNav3D-Demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/ReactiveNav3D-Demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/ReactiveNavigationDemo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/ReactiveNavigationDemo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/SceneViewer3D -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/SceneViewer3D" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/camera-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/camera-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/carmen2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/carmen2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/carmen2simplemap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/carmen2simplemap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/features-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/features-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/gps2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/gps2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/graph-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/graph-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/grid-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/grid-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/hmt-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/hmt-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/hmt-slam-gui -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/hmt-slam-gui" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/hmtMapViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/hmtMapViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/holonomic-navigator-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/holonomic-navigator-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/icp-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/icp-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/icp-slam-live -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/icp-slam-live" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/image2gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/image2gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kinect-3d-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kinect-3d-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kinect-3d-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kinect-3d-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kinect-stereo-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/kinect-stereo-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/map-partition -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/map-partition" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/mrpt-perfdata2html -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/mrpt-perfdata2html" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/mrpt-performance -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/mrpt-performance" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/navlog-viewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/navlog-viewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/observations2map -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/observations2map" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/pf-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/pf-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/rawlog-edit -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/rawlog-edit" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/rawlog-grabber -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/rawlog-grabber" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/rbpf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/rbpf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/ro-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/ro-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/robotic-arm-kinematics -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/robotic-arm-kinematics" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/simul-beacons -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/simul-beacons" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/simul-gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/simul-gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/simul-landmarks -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/simul-landmarks" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/track-video-features -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/track-video-features" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/velodyne-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/bin/velodyne-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/rawlog-grabber.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/RawLogViewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/ReactiveNavigationDemo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/ReactiveNav3D-Demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/SceneViewer3D.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/camera-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/icp-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/icp-slam-live.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/kf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/2d-slam-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/map-partition.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/observations2map.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/pf-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/ro-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/rbpf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/simul-landmarks.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/simul-beacons.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/simul-gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/GridmapNavSimul.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/grid-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/features-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/mrpt-performance.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/mrpt-perfdata2html.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/prrt-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/holonomic-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/navlog-viewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/hmt-slam-gui.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/track-video-features.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/graph-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/kinect-3d-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/kinect-3d-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/kinect-stereo-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/robotic-arm-kinematics.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/velodyne-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/gps2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/rawlog-edit.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/carmen2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/carmen2simplemap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/image2gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/DifOdometry-Datasets.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/man/man1/DifOdometry-Camera.1.gz + xargs -I FIL desktop-file-validate FIL + find /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/applications/ -name '*.desktop' + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/2dslamdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/cameracalib.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/gridmapnavsimul.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/navlog-viewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/rawlogviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/reactivenavdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/robotic-arm-kinematics.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/sceneviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/2dslamdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/cameracalib.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/gridmapnavsimul.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/navlog-viewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/rawlogviewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/reactivenavdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/robotic-arm-kinematics.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/appdata/sceneviewer.appdata.xml: OK + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/mrpt-doc + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/share/doc/mrpt-doc + rm -fr '/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386//usr/lib/python*' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.4.0-36.fc40 --unique-debug-suffix -1.4.0-36.fc40.i386 --unique-debug-src-base mrpt-1.4.0-36.fc40.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mrpt-1.4.0 find-debuginfo: starting Extracting debug info from 56 files DWARF-compressing 56 files sepdebugcrcfix: Updated 56 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/mrpt-1.4.0-36.fc40.i386 41450 blocks find-debuginfo: done + /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-36.fc40.i386/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.IXAhf2 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/mrpt-1.4.0/lib + LD_LIBRARY_PATH=/builddir/build/BUILD/mrpt-1.4.0/lib + /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-36.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qIIHyZ + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-base + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-base + cp -pr /builddir/build/BUILD/mrpt-1.4.0/README.md /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-base + cp -pr /builddir/build/BUILD/mrpt-1.4.0/doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-base + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4 mrpt-base = 1.4.0-36.fc40 mrpt-base(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.30) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcxsparse.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.0) libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1 libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Processing files: mrpt-libs-1.4.0-36.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.quU7WI + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-libs + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-libs + cp -pr /builddir/build/BUILD/mrpt-1.4.0/README.md /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-libs + cp -pr /builddir/build/BUILD/mrpt-1.4.0/doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4 libmrpt-detectors.so.1.4 libmrpt-gui.so.1.4 libmrpt-hmtslam.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-kinematics.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-pbmap.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 mrpt-base = 1.4.0-36.fc40 mrpt-detectors = 1.4.0-36.fc40 mrpt-gui = 1.4.0-36.fc40 mrpt-hmtslam = 1.4.0-36.fc40 mrpt-hwdrivers = 1.4.0-36.fc40 mrpt-kinematics = 1.4.0-36.fc40 mrpt-libs = 1.4.0-36.fc40 mrpt-libs(x86-32) = 1.4.0-36.fc40 mrpt-maps = 1.4.0-36.fc40 mrpt-obs = 1.4.0-36.fc40 mrpt-opengl = 1.4.0-36.fc40 mrpt-pbmap = 1.4.0-36.fc40 mrpt-prrt-navigation = 1.4.0-36.fc40 mrpt-reactivenav = 1.4.0-36.fc40 mrpt-scanmatching = 1.4.0-36.fc40 mrpt-slam = 1.4.0-36.fc40 mrpt-topography = 1.4.0-36.fc40 mrpt-vision = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: lib3ds-1.so.3 libGL.so.1 libGLU.so.1 libassimp.so.5 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.30) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcxsparse.so.3 libdc1394.so.26 libfreenect.so.0 libftdi1.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.0) libglut.so.3 libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-vision.so.1.4 liboctomap.so.1.9 libpcl_common.so.1.12 libpcl_features.so.1.12 libpcl_filters.so.1.12 libpcl_io.so.1.12 libpcl_search.so.1.12 libpcl_segmentation.so.1.12 libpcl_visualization.so.1.12 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.10) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libusb-1.0.so.0 libvtkCommonCore.so.1 libvtkCommonDataModel.so.1 libvtkCommonExecutionModel.so.1 libvtkCommonMath.so.1 libvtkFiltersCore.so.1 libvtkFiltersGeometry.so.1 libvtkRenderingAnnotation.so.1 libvtkRenderingCore.so.1 libvtkRenderingFreeType.so.1 libvtksys.so.1 libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) libz.so.1 libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Obsoletes: mrpt-base < 1.3.0 mrpt-detectors < 1.3.0 mrpt-gui < 1.3.0 mrpt-hmtslam < 1.3.0 mrpt-hwdrivers < 1.3.0 mrpt-kinematics < 1.3.0 mrpt-maps < 1.3.0 mrpt-obs < 1.3.0 mrpt-opengl < 1.3.0 mrpt-pbmap < 1.3.0 mrpt-prrt-navigation < 1.3.0 mrpt-reactivenav < 1.3.0 mrpt-scanmatching < 1.3.0 mrpt-slam < 1.3.0 mrpt-topography < 1.3.0 mrpt-vision < 1.3.0 Processing files: mrpt-apps-1.4.0-36.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UhLTDF + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-apps + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-apps + cp -pr /builddir/build/BUILD/mrpt-1.4.0/README.md /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-apps + cp -pr /builddir/build/BUILD/mrpt-1.4.0/doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-apps + RPM_EC=0 ++ jobs -p + exit 0 warning: File listed twice: /usr/lib/.build-id/18/04cc90779b7a68846f72a1a454aceb4b3a5588 warning: File listed twice: /usr/lib/.build-id/2b/ce3f768a4c63dbf77c0c7a8a42485e9bef8a49 warning: File listed twice: /usr/lib/.build-id/4a/31d55c659f468f6b1792d4f5a2a782c9ce45f5 warning: File listed twice: /usr/lib/.build-id/57/29d6cc49047aff5ed5699f4364435b0fb8e016 warning: File listed twice: /usr/lib/.build-id/71/7464a16c06499659ff6f02264c26a88155cf3d warning: File listed twice: /usr/lib/.build-id/ae/ee63d9a75e21113e508417b243c37e7a81aa79 warning: File listed twice: /usr/lib/.build-id/b1/c2ed536232b36975b450428c9054d8d4c2e7d9 warning: File listed twice: /usr/lib/.build-id/b9/f52733e1c0f2d2004945e9cd7f8863e0d782fe warning: File listed twice: /usr/lib/.build-id/c6/46fb4c8c38a48f6008f072ce58067cdc0e83bd Provides: mrpt-apps = 1.4.0-36.fc40 mrpt-apps(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hmtslam.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-2d-slam-1.4.0-36.fc40.i686 Provides: application() application(2dslamdemo.desktop) metainfo() metainfo(2dslamdemo.appdata.xml) mrpt-2d-slam = 1.4.0-36.fc40 mrpt-2d-slam(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-camera-calibration-1.4.0-36.fc40.i686 Provides: application() application(cameracalib.desktop) metainfo() metainfo(cameracalib.appdata.xml) mrpt-camera-calibration = 1.4.0-36.fc40 mrpt-camera-calibration(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-gridmap-navigation-1.4.0-36.fc40.i686 Provides: application() application(gridmapnavsimul.desktop) metainfo() metainfo(gridmapnavsimul.appdata.xml) mrpt-gridmap-navigation = 1.4.0-36.fc40 mrpt-gridmap-navigation(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-maps.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-navlog-viewer-1.4.0-36.fc40.i686 Provides: application() application(navlog-viewer.desktop) metainfo() metainfo(navlog-viewer.appdata.xml) mimehandler(application/x-mrpt-navlog) mrpt-navlog-viewer = 1.4.0-36.fc40 mrpt-navlog-viewer(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-rawlog-viewer-1.4.0-36.fc40.i686 Provides: application() application(rawlogviewer.desktop) metainfo() metainfo(rawlogviewer.appdata.xml) mimehandler(application/x-mrpt-rawlog) mrpt-rawlog-viewer = 1.4.0-36.fc40 mrpt-rawlog-viewer(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-reactive-navigation-1.4.0-36.fc40.i686 Provides: application() application(reactivenavdemo.desktop) metainfo() metainfo(reactivenavdemo.appdata.xml) mrpt-reactive-navigation = 1.4.0-36.fc40 mrpt-reactive-navigation(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-robotic-arm-kinematics-1.4.0-36.fc40.i686 Provides: application() application(robotic-arm-kinematics.desktop) metainfo() metainfo(robotic-arm-kinematics.appdata.xml) mrpt-robotic-arm-kinematics = 1.4.0-36.fc40 mrpt-robotic-arm-kinematics(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-kinematics.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) libwx_gtk3u_html-3.2.so.0 libwx_gtk3u_html-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-scene-viewer-1.4.0-36.fc40.i686 Provides: application() application(sceneviewer.desktop) metainfo() metainfo(sceneviewer.appdata.xml) mimehandler(application/x-mrpt-3dscene) mrpt-scene-viewer = 1.4.0-36.fc40 mrpt-scene-viewer(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GLIBC_2.0) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-stereo-camera-calibration-1.4.0-36.fc40.i686 Provides: application() application(kinect-stereo-camera-calib-gui.desktop) metainfo() metainfo(kinect-stereo-camera-calib-gui.appdata.xml) mrpt-stereo-camera-calibration = 1.4.0-36.fc40 mrpt-stereo-camera-calibration(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-devel-1.4.0-36.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.onxL1N + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-devel + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-devel + cp -pr /builddir/build/BUILD/mrpt-1.4.0/README.md /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-devel + cp -pr /builddir/build/BUILD/mrpt-1.4.0/doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-devel = 1.4.0-36.fc40 mrpt-devel(x86-32) = 1.4.0-36.fc40 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 libmrpt-base.so.1.4 libmrpt-detectors.so.1.4 libmrpt-gui.so.1.4 libmrpt-hmtslam.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-kinematics.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-pbmap.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 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-36.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jZ1Yaq + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc + cp -pr /builddir/build/BUILD/mrpt-1.4.0/README.md /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc + cp -pr /builddir/build/BUILD/mrpt-1.4.0/doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc + cp -pr /builddir/build/BUILD/mrpt-1.4.0/doc/html /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc + cp -pr /builddir/build/BUILD/mrpt-1.4.0/samples /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386/usr/share/doc/mrpt-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-doc = 1.4.0-36.fc40 mrpt-doc(x86-32) = 1.4.0-36.fc40 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-36.fc40.i686 Provides: mrpt-debugsource = 1.4.0-36.fc40 mrpt-debugsource(x86-32) = 1.4.0-36.fc40 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-36.fc40.i686 Provides: mrpt-debuginfo = 1.4.0-36.fc40 mrpt-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-base-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 0e23792193596938136fa1b2280f2f2d2d19ddcc libmrpt-base.so.1.4.0-1.4.0-36.fc40.i386.debug mrpt-base-debuginfo = 1.4.0-36.fc40 mrpt-base-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-libs-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 0e23792193596938136fa1b2280f2f2d2d19ddcc debuginfo(build-id) = 2a98b3e3bd1d8ea868546cf64d19672255f4e0d1 debuginfo(build-id) = 37738add8f2ba8c8129100644f3b6400483ed2c5 debuginfo(build-id) = 3b4ec3786a022b77c59868c5f618ebf480bb329a debuginfo(build-id) = 44853c6412c833feb7d948a552f565323cb006df debuginfo(build-id) = 5871d206f03c660021aa43dd62e539c20fd78f17 debuginfo(build-id) = 5db567de801877fed113c19da8f9b9961ca452f8 debuginfo(build-id) = 6f5c819acbd69c28c2ab419828a05bc151bbab51 debuginfo(build-id) = 90def6762103f3547d9404ea092cd9a457b3417d debuginfo(build-id) = 98a8637722c019fa84fb848f3984d51a6f246b0d debuginfo(build-id) = a59ab8ff16adca4d288ee7751d3a2719318829c1 debuginfo(build-id) = ab5056306d29c3f9730137a631b830c19bb6f2d2 debuginfo(build-id) = bc787ef063c3d3741b2dd9b009ac3fa54a43a9ce debuginfo(build-id) = cf874d9c9f936f8d26d0ca979cc479aadded22c3 debuginfo(build-id) = f4dace840b959255587a000c9464970f19f98001 libmrpt-base.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-detectors.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-gui.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-hmtslam.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-hwdrivers.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-kinematics.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-maps.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-nav.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-obs.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-opengl.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-pbmap.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-slam.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-tfest.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-topography.so.1.4.0-1.4.0-36.fc40.i386.debug libmrpt-vision.so.1.4.0-1.4.0-36.fc40.i386.debug mrpt-libs-debuginfo = 1.4.0-36.fc40 mrpt-libs-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-apps-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 0818d11c9d4bd226f4d76e0491b937da283afd6a debuginfo(build-id) = 09723f57adeca8a441eb0e651e54ab0a6248da55 debuginfo(build-id) = 1445b7e9e51ded99cc3b9a331d9fbaf91e92b1f5 debuginfo(build-id) = 1804cc90779b7a68846f72a1a454aceb4b3a5588 debuginfo(build-id) = 210e9b3b0f78ef9255126a6e75bde98f1b5d87b0 debuginfo(build-id) = 285b2fbe80bcb5d50ae33ae0759b40a5364e7845 debuginfo(build-id) = 2bce3f768a4c63dbf77c0c7a8a42485e9bef8a49 debuginfo(build-id) = 34f098dcab7388b796a7b326092f3270cbbe8f55 debuginfo(build-id) = 452268ede9b82d914d1b86434403d77215be246d debuginfo(build-id) = 4a31d55c659f468f6b1792d4f5a2a782c9ce45f5 debuginfo(build-id) = 5729d6cc49047aff5ed5699f4364435b0fb8e016 debuginfo(build-id) = 5b96272eb544937f0856ab2b60f9155d64cae8bb debuginfo(build-id) = 5f70a7e598aaec8088e152af6f0438ff20b3e83c debuginfo(build-id) = 674cc9abc977ab0e4b8a49ce672edf4a08a22a42 debuginfo(build-id) = 6b605822d11fd9d9f7f15394162f9fa1484a4bee debuginfo(build-id) = 6e39155b53c7461094a8e35e00bb518b5bb5d6e0 debuginfo(build-id) = 717464a16c06499659ff6f02264c26a88155cf3d debuginfo(build-id) = 7241d14a3ddfdb3087699424aa6f680fee0513b5 debuginfo(build-id) = 757e9f57179a57607a5c2625d90b40cf36788843 debuginfo(build-id) = 805665df1cf181dc416e6ee1415562e9be23497d debuginfo(build-id) = 855713e8fddad4d6b39f96da845fd6377035bbcf debuginfo(build-id) = 87c3172ef1ee0b0e2516f4d709df1089ba389649 debuginfo(build-id) = 965e2b83e21be91cd94b2a8a204e6fff561f3097 debuginfo(build-id) = 9f5ea1d0802b3c91febc65e872bc20461ce0c6fa debuginfo(build-id) = a0d047871703505439cbaf62e3b3146741b431e4 debuginfo(build-id) = aeee63d9a75e21113e508417b243c37e7a81aa79 debuginfo(build-id) = af46251f0df1f7f3d0b59ec68693ee3a4ebde5d4 debuginfo(build-id) = b0d8f249eda1f50c557a7936ba546e47cd1630f2 debuginfo(build-id) = b1c2ed536232b36975b450428c9054d8d4c2e7d9 debuginfo(build-id) = b9f52733e1c0f2d2004945e9cd7f8863e0d782fe debuginfo(build-id) = ba5101c4b9eb944df49d23d043bc74ecedb56942 debuginfo(build-id) = c256b834381c38e73e3d90341b26268aad2a5084 debuginfo(build-id) = c5c8df652a35984ee79f0696a094eb0c98add246 debuginfo(build-id) = c646fb4c8c38a48f6008f072ce58067cdc0e83bd debuginfo(build-id) = cb2abcb0bd887268fb4b82b3b3b27a16ac073ec7 debuginfo(build-id) = d0d5703bc9d50ade4e028709cd03964b77de20a3 debuginfo(build-id) = d45c98955f6e02245f891e14cc2eb52b0bdad997 debuginfo(build-id) = d8669ec766a663fcb966ec8163ba4a089282566e debuginfo(build-id) = eb69fc22a5536bf42220b4d05b324686cfc26f05 debuginfo(build-id) = edb7e3dc77bc81f66e16c67821643226e5dd883d debuginfo(build-id) = f99a6b6f619b1782171b278889fba6b4274d6af0 mrpt-apps-debuginfo = 1.4.0-36.fc40 mrpt-apps-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-2d-slam-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 2bce3f768a4c63dbf77c0c7a8a42485e9bef8a49 mrpt-2d-slam-debuginfo = 1.4.0-36.fc40 mrpt-2d-slam-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-camera-calibration-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 1804cc90779b7a68846f72a1a454aceb4b3a5588 mrpt-camera-calibration-debuginfo = 1.4.0-36.fc40 mrpt-camera-calibration-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-gridmap-navigation-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 5729d6cc49047aff5ed5699f4364435b0fb8e016 mrpt-gridmap-navigation-debuginfo = 1.4.0-36.fc40 mrpt-gridmap-navigation-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-navlog-viewer-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 717464a16c06499659ff6f02264c26a88155cf3d mrpt-navlog-viewer-debuginfo = 1.4.0-36.fc40 mrpt-navlog-viewer-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-rawlog-viewer-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = c646fb4c8c38a48f6008f072ce58067cdc0e83bd mrpt-rawlog-viewer-debuginfo = 1.4.0-36.fc40 mrpt-rawlog-viewer-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-reactive-navigation-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = b1c2ed536232b36975b450428c9054d8d4c2e7d9 mrpt-reactive-navigation-debuginfo = 1.4.0-36.fc40 mrpt-reactive-navigation-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-robotic-arm-kinematics-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = aeee63d9a75e21113e508417b243c37e7a81aa79 mrpt-robotic-arm-kinematics-debuginfo = 1.4.0-36.fc40 mrpt-robotic-arm-kinematics-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-scene-viewer-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = b9f52733e1c0f2d2004945e9cd7f8863e0d782fe mrpt-scene-viewer-debuginfo = 1.4.0-36.fc40 mrpt-scene-viewer-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Processing files: mrpt-stereo-camera-calibration-debuginfo-1.4.0-36.fc40.i686 Provides: debuginfo(build-id) = 4a31d55c659f468f6b1792d4f5a2a782c9ce45f5 mrpt-stereo-camera-calibration-debuginfo = 1.4.0-36.fc40 mrpt-stereo-camera-calibration-debuginfo(x86-32) = 1.4.0-36.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-36.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 Wrote: /builddir/build/RPMS/mrpt-doc-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-apps-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-base-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-libs-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-debugsource-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-libs-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-apps-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-devel-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-base-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-debuginfo-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-1.4.0-36.fc40.i686.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-1.4.0-36.fc40.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.VpUaTf + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-36.fc40.i386 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.yyDCTN + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/mrpt-1.4.0-SPECPARTS + rm -rf mrpt-1.4.0 mrpt-1.4.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) File listed twice: /usr/lib/.build-id/18/04cc90779b7a68846f72a1a454aceb4b3a5588 File listed twice: /usr/lib/.build-id/2b/ce3f768a4c63dbf77c0c7a8a42485e9bef8a49 File listed twice: /usr/lib/.build-id/4a/31d55c659f468f6b1792d4f5a2a782c9ce45f5 File listed twice: /usr/lib/.build-id/57/29d6cc49047aff5ed5699f4364435b0fb8e016 File listed twice: /usr/lib/.build-id/71/7464a16c06499659ff6f02264c26a88155cf3d File listed twice: /usr/lib/.build-id/ae/ee63d9a75e21113e508417b243c37e7a81aa79 File listed twice: /usr/lib/.build-id/b1/c2ed536232b36975b450428c9054d8d4c2e7d9 File listed twice: /usr/lib/.build-id/b9/f52733e1c0f2d2004945e9cd7f8863e0d782fe File listed twice: /usr/lib/.build-id/c6/46fb4c8c38a48f6008f072ce58067cdc0e83bd Finish: rpmbuild mrpt-1.4.0-36.fc40.src.rpm Finish: build phase for mrpt-1.4.0-36.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1702571672.030977/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1702571672.030977/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1702571672.030977/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mrpt-1.4.0-36.fc40.src.rpm) Config(child) 50 minutes 1 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 Package info: { "packages": [ { "name": "mrpt-apps", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-base", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-doc", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-libs-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-debugsource", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-base-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-libs", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-reactive-navigation", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-robotic-arm-kinematics", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-navlog-viewer", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-apps-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-rawlog-viewer-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-2d-slam", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-camera-calibration", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-robotic-arm-kinematics-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-scene-viewer-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-stereo-camera-calibration-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-devel", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-gridmap-navigation-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-rawlog-viewer", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-reactive-navigation-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-stereo-camera-calibration", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-2d-slam-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "src" }, { "name": "mrpt-scene-viewer", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-gridmap-navigation", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-camera-calibration-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" }, { "name": "mrpt-navlog-viewer-debuginfo", "epoch": null, "version": "1.4.0", "release": "36.fc40", "arch": "i686" } ] } RPMResults finished